Hannes Verschore
155aaf1264
Bug 1139376: Ionmonkey - Make removing of guards aware of phis, r=nbp
2015-06-02 12:25:45 +02:00
Steve Singer
84fb7bbf8f
Bug 1169967 - Add a forward declare for MIRGenerator. r=nbp
2015-05-30 20:04:00 +02:00
Eric Rahm
18bd3de863
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 22:17:33 -07:00
Eric Rahm
99ffec18c4
Bug 1165515 - Part 9: Remove instances of using numeric log levels 1-5. rs=froydnj
2015-06-01 22:17:26 -07:00
Eric Rahm
dca9287933
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 22:17:19 -07:00
Jim Blandy
e947ca89e3
Bug 1167468: Assert that JSObjects and their metadata are always in the same compartment. r=fitzgen
2015-05-21 16:37:27 -07:00
Wes Kocher
552912acca
Backed out 7 changesets (bug 1141865) for assertion failures in various test suites CLOSED TREE
...
Backed out changeset 3796a4c827e4 (bug 1141865)
Backed out changeset 41a10ac99656 (bug 1141865)
Backed out changeset 027bba006fbb (bug 1141865)
Backed out changeset fc9d645f55b3 (bug 1141865)
Backed out changeset 6b87d4ed5d30 (bug 1141865)
Backed out changeset fcbf3e53cce6 (bug 1141865)
Backed out changeset 4a9a06c26be7 (bug 1141865)
2015-06-01 18:25:38 -07:00
Wes Kocher
0eb5b661b2
Backed out changeset c0e7bdb0da7b (bug 1141865) for assertions
2015-06-01 18:24:37 -07:00
Wes Kocher
d2d5bbbbc8
Backed out changeset 3e660b56c502 (bug 1169171) for easily backing out bug 1141865
2015-06-01 18:23:51 -07:00
Wes Kocher
64ef173591
Backed out changeset 4275a4bf842e (bug 1169511)
2015-06-01 18:23:50 -07:00
Wes Kocher
f85497d1e9
Backed out changeset 8b0cd6ec2fc4 (bug 1167845)
2015-06-01 18:23:49 -07:00
Wes Kocher
ac82bda464
Backed out changeset 79466a3087b1 (bug 1167845)
2015-06-01 18:23:48 -07:00
Wes Kocher
7e8fa96db9
Backed out changeset ce16efb6bee2 (bug 1141865) for assertions
2015-06-01 18:23:15 -07:00
Wes Kocher
bd796581dc
Backed out 14 changesets (bug 1165515) for b2g mochitest-6 permafail CLOSED TREE
...
Backed out changeset 9b97e2aa2ed9 (bug 1165515)
Backed out changeset 150606c022a2 (bug 1165515)
Backed out changeset 4e875a488349 (bug 1165515)
Backed out changeset 467e7feeb546 (bug 1165515)
Backed out changeset d6b6cc373197 (bug 1165515)
Backed out changeset 0615265b593c (bug 1165515)
Backed out changeset fafd1dce9f08 (bug 1165515)
Backed out changeset d1df869245f9 (bug 1165515)
Backed out changeset 6876a7c63611 (bug 1165515)
Backed out changeset b7841c94a9a3 (bug 1165515)
Backed out changeset e5e3617f7c73 (bug 1165515)
Backed out changeset 39be3db95978 (bug 1165515)
Backed out changeset 0ec74176f8de (bug 1165515)
Backed out changeset 5b928dd10d71 (bug 1165515)
2015-06-01 17:57:58 -07:00
Eric Faust
5d74325af0
Bug 1141865 - Followup followup: Fix the WIN64 build on a CLOSED TREE. (rs=shu)
2015-06-01 17:00:25 -07:00
Jeff Walden
1d495b2c73
Bug 1167845 - Rename ParseHandler::isName to ParseHandler::maybeName. r=efaust
2015-06-01 13:28:36 -07:00
Jeff Walden
9d96c708fd
Bug 1167845 - Rejigger {in,de}crement/assignment parsing to vet targets primarily through a single Parser::isValidSimpleAssignmentTarget method, so that this method can also be called outside the parser. r=efaust
2015-05-22 19:02:41 -07:00
Jeff Walden
26d3d61ef3
Bug 1169511 - Split PNK_TYPEOF into one kind for application to names, one kind for application to other expressions. r=efaust
2015-05-29 13:23:06 -07:00
Jeff Walden
e9be55e0bb
Bug 1169171 - Split PNK_DELETE into several different kinds for each of the syntactically distinct modes of |delete| operation, depending upon the syntax of the operand. r=efaust
2015-05-28 13:47:44 -07:00
Jeff Walden
c2a96ecbe4
Bug 1163851 - |pc->parsingForInit| is dead. Long live |InHandling|! r=efaust
2015-05-13 21:13:02 -07:00
Jeff Walden
dad3324048
Bug 1163851 - Actually respect the InHandling parameter in the parser. |pc->parsingForInit| is now unused except for testing; it'll be removed once this has stuck a bit, as this change *does* change semantics in some edge cases. r=efaust
2015-05-13 21:13:02 -07:00
Jeff Walden
f49719ab09
Bug 1163851 - Remove the remaining two tests of |pc->parsingForInit|, replacing them with yet another argument provided by the caller. r=efaust
2015-05-13 21:13:02 -07:00
Jeff Walden
88217c6d64
Bug 1163851 - Pass the correct |InHandling| argument when parsing the initializer in a LexicalDeclaration in a for-in loop. r=efaust
2015-05-19 08:29:07 -07:00
Eric Faust
072162884d
Bug 1141865 - Followup: give full rights to a formerly DebugOnly variable to fix the build. (rs=Waldo)
2015-06-01 15:20:17 -07:00
Eric Faust
ebef424fb3
Bug 1141865 - Part 7: Make new.target work in generator functions. (r=jorendorff, r=jandem)
2015-06-01 15:03:43 -07:00
Eric Faust
0bf5e97e7e
Bug 1141865 - Part 6: Implement new.target in arrow functions. (r=jandem, r=jorendorff)
2015-06-01 15:03:41 -07:00
Eric Faust
b7b3e54a7b
Bug 1141865 - Part 5: Implement new.target inside eval. (r=jorendorff, r=jandem)
2015-06-01 15:03:40 -07:00
Eric Faust
2a219e4e92
Bug 1141865 - Part 4: Remove LCallDirectEvalV in anticipation of register pressure with new.target in eval frames. (r=jandem)
2015-06-01 15:03:37 -07:00
Eric Faust
2efa486971
Bug 1141865 - Part 3: Parse new.target, add Reflect support, and tests. (r=jorendorff, r=shu)
2015-06-01 15:03:34 -07:00
Eric Faust
2a004af5c4
Bug 1141865 - Part 2: Plumb new.target on the stack and make it accessible to JSNatives. (r=jorendorff, r=jandem, r=shu)
2015-06-01 15:03:32 -07:00
Eric Faust
c93659dad2
Bug 1141865 - Part 1: Make two ICCall_Fallback, one for constructing invocations. (r=jandem)
2015-06-01 15:03:30 -07:00
Wes Kocher
e298584dde
Backed out changeset 54d579c1a164 (bug 1170124) for making XP debug jit permapurple
2015-06-01 14:48:12 -07:00
Terrence Cole
e38944ed48
Bug 1169692 - Use virtual dispatch in WeakMapTracer instead of function pointers; r=sfink, r=mccr8
2015-06-01 13:14:11 -07:00
Terrence Cole
a04630c2c6
Bug 1169097 - Remove CountHeap; r=sfink
2015-05-28 16:35:06 -07:00
Eric Rahm
ae32743ed2
Bug 1165515 - Part 13-2: Replace usage of PRLogModuleLevel and PR_LOG_*. rs=froydnj
...
This is straightforward mapping of PR_LOG levels to their LogLevel
counterparts:
PR_LOG_ERROR -> LogLevel::Error
PR_LOG_WARNING -> LogLevel::Warning
PR_LOG_WARN -> LogLevel::Warning
PR_LOG_INFO -> LogLevel::Info
PR_LOG_DEBUG -> LogLevel::Debug
PR_LOG_NOTICE -> LogLevel::Debug
PR_LOG_VERBOSE -> LogLevel::Verbose
Instances of PRLogModuleLevel were mapped to a fully qualified
mozilla::LogLevel, instances of PR_LOG levels in #defines were mapped to a
fully qualified mozilla::LogLevel::* level, and all other instances were
mapped to us a shorter format of LogLevel::*.
Bustage for usage of the non-fully qualified LogLevel were fixed by adding
|using mozilla::LogLevel;| where appropriate.
2015-06-01 14:31:01 -07:00
Eric Rahm
d27d4cb5f1
Bug 1165515 - Part 9: Remove instances of using numeric log levels 1-5. rs=froydnj
2015-06-01 14:31:00 -07:00
Eric Rahm
aa2c33e0cf
Bug 1165515 - Part 3: Convert PR_LOG_TEST to MOZ_LOG_TEST. r=froydnj
2015-06-01 14:31:00 -07:00
Benjamin Bouvier
4b0b1f9e36
Bug 1157624: Remove asm.js ternary optimizations and activate the FoldTest optimization pass for asm.js; r=luke
2015-05-29 13:37:59 +02:00
Jan de Mooij
f7357b4291
Bug 1170107 part 2 - Don't allocate a wrapper object for (pure) primitive.foo operations. r=bhackett
2015-06-01 20:18:13 +02:00
Jan de Mooij
14b1666b32
Bug 1170107 part 1 - Call GetProperty/CallProperty from the interpreter and Baseline. r=bhackett
2015-06-01 20:17:39 +02:00
David Major
386bb75ba0
Bug 1170039: Fix printf format specifiers in GC stats. r=terrence
2015-06-01 14:14:59 -04:00
Jan de Mooij
2b98bde1e5
Bug 1170124 - Remove unnecessary type monitoring in jit::InvokeFunction. r=bhackett
2015-06-01 17:58:01 +02:00
Tom Schuster
a26d162a63
Bug 1168103 - Convert tabs to spaces. r=me
2015-06-01 17:55:00 +02:00
Carsten "Tomcat" Book
df0827d499
Merge mozilla-central to mozilla-inbound
2015-06-01 15:19:42 +02:00
Nicolas B. Pierron
c4a8c19933
Bug 1168807 - Move MacroAssemblerSpecific::framePushed_ fields to the generic MacroAssembler. r=jandem
2015-06-01 15:15:07 +02:00
Carsten "Tomcat" Book
881576a1b1
merge mozilla-inbound to mozilla-central a=merge
2015-06-01 15:00:24 +02:00
Jan de Mooij
eee8bc4b66
Bug 1169611 part 2 - Unbox getprop/getelem inputs based on Baseline feedback. r=bhackett
2015-06-01 09:02:35 +02:00
Bob Owen
22b7989382
Backed out 2 changesets (bug 1164014) for WinXP debug crashtest failures on a CLOSED TREE
...
Backed out changeset 4f4454ece5ac (bug 1164014)
Backed out changeset 81d78a498313 (bug 1164014)
2015-06-01 07:39:25 +01:00
Jon Coppeard
062c295fef
Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence
2015-06-01 10:42:28 +01:00
Mayank Jethva
f1fd6bd876
Bug 1168103 - "Execution cannot reach the expression "?unknown?" inside this statement in jsfriendapi.cpp". r=evilpies
2015-05-27 20:10:00 +02:00