Jon Coppeard
1216544376
Bug 959787 - Handlify remaining JS APIs r=terrence r=bz r=bholley
2014-04-30 10:10:33 +01:00
Nicolas B. Pierron
8c0641f9fe
Bug 1003694 - Settle on first frame by skipping all allocations. r=h4writer
2014-04-30 01:34:07 -07:00
Hannes Verschore
3ce2079f31
Bug 813366: Remove the deliberate crashes in Yarr, by making it fallible, r=till
2014-04-30 10:02:56 +02:00
Shu-yu Guo
d99af5333f
Bug 998908 - Mark inner objects inside eval'd scripts before firing Debugger's onNewScript hook. (r=till)
2014-04-29 21:57:36 -07:00
Shu-yu Guo
df87b3b9de
Bug 1001368 - Fix UnwindScope logic in BaselineHandleException to account for Debugger. (r=jandem)
2014-04-29 21:57:36 -07:00
Shu-yu Guo
cfff130f11
Bug 1001368 - Tests. (r=jimb)
2014-04-29 21:57:36 -07:00
Shu-yu Guo
829909fca2
Bug 1002797 - Cancel off-thread Ion compilation when doing debug mode OSR. (r=jandem)
2014-04-29 21:57:36 -07:00
Shu-yu Guo
414fab5523
Bug 1001372 - Part 2: Revert bailout return offset changes in Baseline can-call fallbacks. (r=jandem)
2014-04-29 21:57:36 -07:00
Shu-yu Guo
a6e6aed83e
Bug 1001372 - Part 1: Clone on-stack optimized stubs when doing debug mode OSR. (r=jandem)
2014-04-29 21:57:35 -07:00
Shu-yu Guo
c5425c2801
Bug 1001372 - Test.
2014-04-29 21:57:35 -07:00
Nicholas Nethercote
910e605997
Bug 952650 (part 18) - Rename JSVAL_IS_SPECIFIC_BOOLEAN. r=till.
...
--HG--
extra : rebase_source : 73b6b9d92ca940249cdb1d6bdc71f9ee9bb498ec
2014-04-28 16:55:40 -07:00
Nicholas Nethercote
f7ba832608
Bug 952650 (part 17) - Remove JSVAL_IS_UNIVERSAL. r=till.
...
--HG--
extra : rebase_source : 40b7d3ded42fac02abe2423d9aa39a4e7750cedb
2014-04-28 16:41:16 -07:00
Nicholas Nethercote
1c0602e423
Bug 952650 (part 16) - Remove JSVAL_TO_PRIVATE. r=till.
...
--HG--
extra : rebase_source : 603bb66a90484b488bedf1dd4da6935324c148c6
2014-04-28 16:01:31 -07:00
Nicholas Nethercote
278d02539e
Bug 952650 (part 15) - Remove JSVAL_TO_GCTHING. r=till.
...
--HG--
extra : rebase_source : c9df656012842c35f4a0e069168842b5e6c4d935
2014-04-28 16:01:30 -07:00
Nicholas Nethercote
049829fa60
Bug 952650 (part 14) - Remove JSVAL_IS_GCTHING. r=till.
...
--HG--
extra : rebase_source : 469430d481f5fdb14d49609d8460f9fcbc90927f
2014-04-28 16:01:30 -07:00
Nicholas Nethercote
6c2e061679
Bug 952650 (part 13b) - Convert many !v.isPrimitive() calls to v.isObject(). r=till.
...
--HG--
extra : rebase_source : 52c8b3d8c461410d0705c3bcac5f51c324632b72
2014-04-28 16:36:03 -07:00
Nicholas Nethercote
1c5751ac95
Bug 952650 (part 13) - Remove JSVAL_IS_PRIMITIVE. r=till.
...
--HG--
extra : rebase_source : 450ba0261ef5a8546c81f9f645605e312585d6c6
2014-04-27 20:27:54 -07:00
Nicholas Nethercote
530542eecd
Bug 952650 (part 12) - Remove JSVAL_TO_OBJECT. r=till.
...
--HG--
extra : rebase_source : 60dcaa2b778d3cf6eb7dc1a4949aab010ed8c130
2014-04-27 19:58:52 -07:00
Rodrigo Rodriguez Jr.
3a5329b969
Bug 952650 (part 11) - Remove JSVAL_TO_INT. r=njn.
...
--HG--
extra : rebase_source : 41923458bbf8fd957c9a57685df4969f1190bd9f
2014-04-27 19:55:08 -07:00
Rodrigo Rodriguez Jr.
75b31bf370
Bug 952650 (part 10) - Remove JSVAL_IS_NUMBER. r=njn.
...
--HG--
extra : rebase_source : eaef4276d665c9bb06eb695989fb4c3b08358069
2014-04-27 19:48:45 -07:00
Rodrigo Rodriguez Jr.
9a92d22f5a
Bug 952650 (part 9) - Remove JSVAL_IS_INT. r=njn.
...
--HG--
extra : rebase_source : dc0c170914c2370c218cdbbe671d2a68628f5a87
2014-04-27 19:47:02 -07:00
Rodrigo Rodriguez Jr.
e987aa99bf
Bug 952650 (part 8) - Remove JSVAL_TO_STRING. r=njn.
...
--HG--
extra : rebase_source : 61ab9459c00849027498904863647e65453a1a43
2014-04-27 19:45:46 -07:00
Rodrigo Rodriguez Jr.
0e287e21ad
Bug 952650 (part 7) - Remove JSVAL_IS_BOOLEAN. r=njn.
...
--HG--
extra : rebase_source : 1ac334a052b7374dd9080d9bf89658e1f5d6168f
2014-04-27 19:44:05 -07:00
Rodrigo Rodriguez Jr.
d65b5ba4e5
Bug 952650 (part 6) - Remove JSVAL_IS_STRING. r=njn.
...
--HG--
extra : rebase_source : ebd55749447f9feea04a78ff7cc17ba2dd2c5cd0
2014-04-27 19:41:01 -07:00
Rodrigo Rodriguez Jr.
017da05366
Bug 952650 (part 5) - Remove JSVAL_TO_DOUBLE. r=njn.
...
--HG--
extra : rebase_source : b1d9ba218fd1126f486f686ec5754dfaedac8b3c
2014-04-27 19:38:31 -07:00
Rodrigo Rodriguez Jr.
350562fe28
Bug 952650 (part 4) - Remove JSVAL_IS_DOUBLE. r=njn.
...
--HG--
extra : rebase_source : 3c7065d9e487db70a1afed0a4143ae7b0cd23af9
2014-04-27 19:35:40 -07:00
Rodrigo Rodriguez Jr.
d4d3d322ef
Bug 952650 (part 3) - Remove JSVAL_TO_BOOLEAN. r=njn.
...
--HG--
extra : rebase_source : fbe97c23a4893b8c4c5641f41947f3a96f7111d3
2014-04-27 19:34:12 -07:00
Rodrigo Rodriguez Jr.
281223c92e
Bug 952650 (part 2) - Remove JSVAL_IS_VOID. r=evilpies.
...
--HG--
extra : rebase_source : 0ae81cd69dc13d944927de906abc656536b4d425
2014-04-27 19:32:05 -07:00
Rodrigo Rodriguez Jr.
d3fe3aaf5d
Bug 952650 (part 1) - Remove JSVAL_IS_NULL. r=terrence.
...
--HG--
extra : rebase_source : 83d1cdaf71260fd99b688c23303ceb2de7b00031
2014-04-27 19:30:51 -07:00
Kannan Vijayan
78f03d2dfd
Bug 994957 - Add site-tracking of inlined functions to Ion compilation. r=luke
2014-04-29 16:02:04 -04:00
Terrence Cole
1620a120de
Bug 989414 - Rename BarrieredPtr to BarrieredBase to match new usage; r=jonco
...
--HG--
extra : rebase_source : ce3bc7ca91169940fbc19f731eb10443b22d4dad
2014-04-28 11:38:54 -07:00
Terrence Cole
ca8ff4a0b0
Bug 989414 - Convert ReadBarriered to take a T* as template parameter instead of T; r=jonco
...
--HG--
extra : rebase_source : 2ad840e0a8841826ce91d2c153c5b5962dc92cfb
2014-04-28 11:25:16 -07:00
Terrence Cole
d1ac5542e9
Bug 989414 - Rename EncapsulatedPtr to PreBarriered to clarify intended usage; r=jonco
...
--HG--
extra : rebase_source : 598cef8bb30a42cd5792f09223ce698033581f9d
2014-04-25 15:18:53 -07:00
Terrence Cole
2a9c0530f7
Bug 989414 - Convert FixedHeapPtr to take a T* as template parameter instead of T; r=jonco
...
--HG--
extra : rebase_source : 1b71b0bdf3437e9f02dbb89b5db1186040d94872
2014-04-25 14:22:27 -07:00
Terrence Cole
769870684d
Bug 989414 - Implement BarrieredId in terms of BarrieredPtr using GCMethods; r=jonco
...
--HG--
extra : rebase_source : 9879aadcbdabbd340003ee9e399a9174fec272ff
2014-04-25 14:18:51 -07:00
Terrence Cole
07d4801503
Bug 989414 - Implement BarrieredValue in terms of BarrieredPtr using GCMethods; r=jonco
...
--HG--
extra : rebase_source : 76557f521b48a546f185af6c0fcc14a4c7fad7e9
2014-04-25 14:18:18 -07:00
Terrence Cole
8b32fceeee
Bug 989414 - Convert BarrieredPtr to take a T* as template parameter instead of T; r=jonco
...
--HG--
extra : rebase_source : 2394326ee9de3485ffd087944092bff9c669b1f5
2014-04-25 11:02:44 -07:00
Jan de Mooij
694cd5b557
Bug 1000344 - Optimize polymorphic property gets/sets accessing the same slot. r=bhackett
2014-04-29 21:15:03 +02:00
Nicolas B. Pierron
f0ca30eb4b
Bug 990106 part 5 - Assert lack of live uses of recover instructions. r=h4writer
2014-04-29 10:17:52 -07:00
Nicolas B. Pierron
0cbc797f38
Bug 990106 part 4 - Recover Add and DCE unused additions. r=h4writer,jandem
2014-04-29 10:17:52 -07:00
Nicolas B. Pierron
f2ea1dcb9f
Bug 990106 part 3 - Recover RInstructions during bailouts. r=jandem
2014-04-29 10:17:51 -07:00
Nicolas B. Pierron
a0e1f8e563
Bug 990106 part 2 - LRecoverInfo encodes MIR when flagged as Recovered. r=h4writer
2014-04-29 10:17:51 -07:00
Nicolas B. Pierron
6535a6a399
Bug 990106 part 1 - RecoverWriter accept MNode instead of MResumePoint. r=jandem
2014-04-29 10:17:51 -07:00
Kannan Vijayan
e03a1bf748
Bug 1002795 - Remove profileInlineFrames option. r=h4writer
2014-04-29 12:28:36 -04:00
Nicolas B. Pierron
987458783a
Bug 998251 - Fix JSON spew by only printing new-lines in LInstruction::dump(). r=h4writer
2014-04-29 08:58:17 -07:00
Jan de Mooij
4435d94a24
Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett
2014-04-29 08:54:46 +02:00
Tooru Fujisawa
99ad3f8cbf
Bug 889456 - Implement JSOP_INITELEM_INC and JSOP_SPREAD in the baseline compiler. r=jandem
2014-04-25 15:39:04 +09:00
Steve Singer
6f072a566e
Bug 1002277 - TopmostJitActivationCompartment is not defined on non-ion builds. r=bhackett
2014-04-27 17:27:00 +02:00
Carsten "Tomcat" Book
bdf724bedf
Backed out changeset 1c7e09bbee26 (bug 1000942) for dt3 orange
2014-04-29 10:38:52 +02:00
Carsten "Tomcat" Book
8f6c4e2824
Backed out changeset 31929d871cad (bug 1002277) for devtools-chrome-3 orange
2014-04-29 10:14:19 +02:00
Steve Singer
a30767cbd5
Bug 1002277 - TopmostJitActivationCompartment is not defined on non-ion builds. r=bhackett
2014-04-27 17:27:00 +02:00
Michael Shuen
e76fd87034
Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug
2014-04-28 16:53:00 +02:00
Jan de Mooij
0181f313d3
Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett
2014-04-29 08:54:46 +02:00
Ehsan Akhgari
83df766a59
Bug 1002313 - Fix the test for bug 503926 so that it doesn't rely on nsIDOMNode being scriptable; r=bzbarsky
2014-04-28 19:58:34 -04:00
Nicholas Nethercote
29c4ea7751
Bug 997590 (part 2) - Create RegExpStaticsObjects lazily. r=sstangl.
...
--HG--
extra : rebase_source : 9cffd8ad8d3e66bb523cb1c127ca066847e34ee6
2014-04-22 20:13:24 -07:00
Nicholas Nethercote
237a8118d3
Bug 997590 (part 1) - Remove a dead else-branch. r=sstangl.
...
--HG--
extra : rebase_source : e126b0c5189f7845b7d6c1fc1a65aaca4d7dab12
2014-04-22 20:12:33 -07:00
Chris Peterson
7388bec3b0
Bug 880329 - Remove ES3-only SyntaxError for do-while without semicolon. r=jorendorff
2014-04-18 00:24:04 -07:00
Brian Hackett
a3c0d056ff
Bug 1002271 - Remove jsanalyze files, r=jandem.
2014-04-28 10:26:19 -06:00
Kannan Vijayan
132513fe1d
Bug 987379 - Fix enableSPSProfilingAssertions api to be cleaner. r=h4writer
2014-04-28 11:37:29 -04:00
Julian Seward
0a7ab6f6d9
Bug 990247 - Conditional jump or move depends on uninitialised value(s) and Use of uninitialised value of size 4 [@ dosprintf]. r=n.nethercote.
...
--HG--
extra : rebase_source : bebbc355cca7365b500b82ef29f29eb29420c600
2014-04-28 17:17:50 +02:00
Ed Morley
e8a4305244
Backed out changeset 1c27ec193926 (bug 1002271) for B2G build failures
2014-04-28 15:28:48 +01:00
Brian Hackett
2e1aa3e7a9
Bug 1002271 - Remove jsanalyze files, r=jandem.
2014-04-28 08:12:20 -06:00
Nathan Froyd
dbb4116611
Bug 997820 - part 2 - disable telemetry in jsreftests; r=ted
2014-04-23 09:01:47 -04:00
Hannes Verschore
62c5f595c9
Bug 716647: Fix Tracelogger after baseline adjustments, r=till
2014-04-28 14:38:45 +02:00
Hannes Verschore
eca3111446
Bug 1001850 - IonMonkey: Remove the intermediate native call when calling a bound function, r=jandem
2014-04-28 13:44:13 +02:00
Steve Singer
16fbdd68b9
Bug 1002041 - Fix non-ion build failures from 716647. r=shu
2014-04-27 17:47:00 -04:00
Anuj Agarwal
8701388587
Bug 995278 - JS_NewArrayBufferContents frees user data on error. r=sfink
2014-04-27 01:22:00 -04:00
Birunthan Mohanathas
5f1fde8824
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Birunthan Mohanathas
5c3bda3eb3
Bug 866289 - Make mode lines consistent in js/xpconnect/ for 2 space indented files. r=Ms2ger
2014-04-03 07:58:00 -04:00
Birunthan Mohanathas
c48b86b0c6
Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger
2014-04-03 07:58:00 -04:00
Birunthan Mohanathas
7ac92ae5ea
Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug
2014-04-25 12:49:00 -04:00
Stephen Kelly
190af37872
Bug 885798 - Extend the nc_slots enum with new Number constants. r=till
...
Follow-up to the previously-landed patch.
The lack of this extension happens not to matter because the
NC_EPSILON and NC_LIMIT enum values happen to not be used
in the file currently.
--HG--
extra : rebase_source : 4c6da4d6da68e133cc6799250f4bee4b92ed188f
2014-04-26 18:45:33 +02:00
Brian Hackett
5bb9404b74
Bug 984537 - Keep JIT code around for compartments on the stack when triggering GC, r=jandem.
2014-04-26 10:39:53 -06:00
Stephen Kelly
3b258ba0d5
Bug 885798 - Add Number.{MAX,MIN}_SAFE_INTEGER. r=evilpie
...
--HG--
extra : rebase_source : 74a78f96d5b5951cc0ba4038ec35be0a5d0d2989
2014-04-26 16:35:50 +02:00
Jon Coppeard
3e7f2297f0
Bug 1001359 - Store chunk location in the chunk trailer r=terrence DONTBUILD
2014-04-26 09:30:04 +01:00
Jon Coppeard
951dc3c11a
Backed out changeset 5c5a3cc08905 for wrong bugnumber, DONTBUILD
2014-04-26 09:37:56 +01:00
Jon Coppeard
5c137164c7
Bug 988950 - Store chunk location in the chunk trailer r=terrence
2014-04-26 09:30:04 +01:00
Jon Coppeard
c1385ff4f5
Bug 988950 - Improve postbarrier codegen on ARM r=mjrosenb
2014-04-26 09:12:27 +01:00
Chris Peterson
a40f623204
Bug 1000712 - Fix -Wunused-variable warnings in js. r=jonco
2014-04-24 15:18:23 -07:00
Jeff Walden
4482bd230f
Bug 1001547 - Fix a bug in typed array element-setting. r=sfink
2014-04-25 12:26:56 -07:00
Eric Faust
ae0a7c24e6
Bug 978229 - Part 2: Remove IsSealed() from Proxy.[[Delete]]. (r=jorendorff)
2014-04-25 17:10:54 -07:00
Eric Faust
53bc0b9108
Bug 978229 - Part 1: Remove IsSealed() from Proxy.[[HasProperty]]. (r=jorendorff)
2014-04-25 17:10:51 -07:00
Eric Faust
73f240d1d3
Bug 978229 - Part 0: Rename jsproxy.cpp internal IdToValue to IdToExposableValue. (r=jorendorff)
2014-04-25 17:10:50 -07:00
Jason Orendorff
6291d3daa0
Bug 988751 - Remove DNP_DONT_PURGE. r=Waldo.
2014-04-25 16:11:04 -05:00
Jason Orendorff
c9834fb92b
Bug 547140, part 7 - Remove JSContext::resolveFlags and JSAutoResolveFlags. r=Waldo.
2014-04-25 16:11:03 -05:00
Jason Orendorff
5d9ff80242
Bug 547140, part 6 - Remove flags argument from JSObject::hasProperty. r=Waldo.
2014-04-25 16:11:03 -05:00
Jason Orendorff
c94653e3df
Bug 547140, part 5 - Remove flags argument from lookup functions. r=Waldo.
2014-04-25 16:11:03 -05:00
Jason Orendorff
4740c9dea6
Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo.
2014-04-25 16:11:02 -05:00
Jason Orendorff
2a9babf664
Bug 547140, part 3 - Remove flags argument from DefineNativeProperty. r=Waldo.
2014-04-25 16:11:02 -05:00
Jason Orendorff
6e21c723d2
Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo.
2014-04-25 16:11:01 -05:00
Jason Orendorff
e51a8c4a20
Bug 547140, part 1 - Remove JSRESOLVE_ASSIGNING. r=Waldo.
2014-04-25 16:11:00 -05:00
Jason Orendorff
f66a185e68
Bug 987007, part 2 - Handle assignment to named and indexed setters without using JSRESOLVE_ASSIGNING. r=bz, r=bholley.
...
--HG--
extra : rebase_source : a26eb85a086a18219a4d423cd7ad49a92cfd2584
2014-04-25 15:07:18 -05:00
Steve Fink
5000441aa8
Bug 999140 - Implement createMappedArrayBuffer for testing, r=Waldo
...
--HG--
extra : rebase_source : f9304f99349cbec76dcb50f67353dcd4e95e506e
2014-04-25 13:46:26 -07:00
Steve Fink
4da674a771
Bug 999140 - Mapped array buffers need a safety buffer, r=Waldo
...
--HG--
extra : rebase_source : 03e97115af90ea27f6f2a658bea5af6552b2a588
2014-04-25 13:46:26 -07:00
Jason Orendorff
db0b0c3e95
Bug 994159 - Fix typo in OOM check in DefineMetaTypeDescr. r=nmatsakis.
...
--HG--
extra : rebase_source : 90202dc1b00a0ddedb709e4199fe8641a9b4129e
2014-04-25 11:50:33 -05:00
Jason Orendorff
d13bfd7aa3
Bug 991027 - JS_snprintf: Don't allocate a temporary buffer when handling %hs format-specifier. r=Waldo.
...
--HG--
extra : rebase_source : d8c25f0b2e7ca9631d31d98fe457f08520be31a1
2014-04-25 11:50:33 -05:00
Shu-yu Guo
a785d72b17
Bug 1001222 - Implicitly use operands to JSOP_POS. (r=jandem)
2014-04-25 12:13:13 -07:00
Brian Hackett
d6253b9c6e
Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
2014-04-25 13:01:37 -06:00
Nick Fitzgerald
9f0fc42c03
Bug 972045 - Add a compact representation for call stacks in SpiderMonkey. r=jimb
2014-04-24 17:25:00 -04:00
Steve Fink
8b797a29fd
Bug 999755 - Add neuter() variants to vary data pointer, r=Waldo
2014-04-24 14:40:57 -07:00
Ben Kelly
382ac50423
Bug 987556 Part 11 Use allocated array version of ConvertToUTF16() in XPCJSRuntime. r=bz
2014-04-25 10:11:57 -04:00
Ben Kelly
53eaab4b39
Bug 987556 Part 10 Use JS::SourceBufferHolder in mozJSSubScriptLoader. r=bz
2014-04-25 10:11:57 -04:00
Ben Kelly
262b148f53
Bug 987556 Part 6 Use JS::SourceBufferHolder in JS::Compile() and JS::CompileFunction() r=luke
2014-04-25 10:11:56 -04:00
Ben Kelly
058138c81c
Bug 987556 Part 3 Use JS::SourceBufferHolder in various JS Evaluate() APIs r=luke
2014-04-25 10:11:56 -04:00
Ben Kelly
0e313df0aa
Bug 987556 Part 2 Use JS::SourceBufferHolder in frontend::ByteCompiler API. r=luke
2014-04-25 10:11:56 -04:00
Ben Kelly
c926a12c77
Bug 987556 Part 1 Add JS::SourceBufferHolder for passing source script data. r=luke
2014-04-25 10:11:56 -04:00
Jon Coppeard
86fdb4ac45
Bug 993768 - Handle TypeArrayObjects when tenuring r=terrence
2014-04-10 13:46:58 +01:00
Jon Coppeard
f4c441f851
Bug 993768 - ArrayBufferObject::neuter updates view objects twice r=waldo
2014-04-25 11:33:33 +01:00
Till Schneidereit
d907b73914
Bug 996536 - Don't assume that all interpretedLazy functions have a lazyScript. r=bhackett
...
--HG--
extra : rebase_source : 38cc4170ef4296ff706ed2603a17ec97b64b68e7
2014-04-25 10:40:17 +02:00
Nick Fitzgerald
be19570abb
Bug 984696 - Save more detailed source notes so that Debugger.Script.prototype.getAllColumnOffsets can offer more for source mapped and/or pretty printed JS debugging. r=ejpbruel
2014-04-24 09:32:00 +02:00
Luke Wagner
d93f49c8ed
Bug 998490 - OdinMonkey: make asm.js frames show up in FrameIter (r=dougc)
...
--HG--
extra : rebase_source : 8ed09da1be0afda32c1f669a6736b266019a10ae
2014-04-16 18:46:03 -05:00
Luke Wagner
729f1ef6a4
Bug 998490 - OdinMonkey: rm unused functionCounts from asm.js (r=bbouvier)
...
--HG--
extra : rebase_source : c6b38f528625ca9bea4ce6f9de85d66e1d3374e0
2014-04-16 16:06:08 -05:00
Luke Wagner
944b7150c6
Bug 998490 - OdinMonkey: add common AssemblerShared base class, hoist some things into it (r=bbouvier,jandem)
...
--HG--
extra : rebase_source : 0ee188f547bddf5e191e9cab041cb5489828f999
2014-04-16 16:05:39 -05:00
Luke Wagner
b5769eaec7
Bug 998490 - OdinMonkey: add operator-> to ActivationIterator (r=jandem)
...
--HG--
extra : rebase_source : 0ccecece1d8366c656b858bf2ec9e3beec6d1b54
2014-04-16 15:57:04 -05:00
Luke Wagner
63e1207126
Bug 998490 - OdinMonkey: simplify stack-overflow exit stub (r=sunfish)
...
--HG--
extra : rebase_source : a9fdec79fcf136ef296173f08ae8908ee46019f9
2014-04-16 15:57:00 -05:00
Shu-yu Guo
935b80aa31
Bug 716647 - Followup: observe JS_OPTIMIZED_OUT as unknown instead of undefined inside BaselineFrameInspector to avoid unnecessary type barrier bailouts. (r=jandem)
2014-04-24 14:46:27 -07:00
Jeremy Morton
311814b5b8
Bug 998291 - Allow for relatively-loaded modules to be loaded into a given scope. r=bsmedberg
2014-04-22 23:37:26 +01:00
Bobby Holley
07b9d1a1c4
Bug 1001094
- Give nsJSID classinfo. r=mrbkap
2014-04-24 13:23:27 -07:00
Ryan VanderMeulen
8b7b5cc3a2
Backed out changeset ace4dd426349 (bug 972045) for mochitest failures.
2014-04-24 15:10:44 -04:00
Nick Fitzgerald
56f6826f77
Bug 972045 - Add a compact representation for call stacks in SpiderMonkey. r=jimb
2014-04-24 10:04:00 -04:00
Terrence Cole
0eb383393f
Bug 998355. r=jonco
2014-04-23 15:39:56 -07:00
Ryan VanderMeulen
a3e615580e
Backed out changeset 0b365c68c8a9 (bug 995336) for Android armv6 crashes.
...
CLOSED TREE
2014-04-24 12:22:33 -04:00
Ehsan Akhgari
7262b1ae70
Bug 998738 - Kill nsIDOMXPathNamespace (and window.XPathNamespace); r=smaug
2014-04-24 12:07:44 -04:00
Brian Hackett
86b4104297
Bug 1000145 - Tweak type set OOM handling while sweeping, r=jandem.
2014-04-24 09:04:00 -06:00
Brian Hackett
b6fda9e15d
Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem.
2014-04-24 08:57:26 -06:00
Branislav Rankov
9252687bf0
Bug 969375 - MIPS port: Added Trampoline-mips and Bailouts-mips. r=nbp
2014-04-24 11:54:02 +02:00
Branislav Rankov
241437e4e5
Bug 969375 - MIPS port: Added CodeGenerator-mips code. r=nbp
2014-04-22 16:01:13 +02:00
Branislav Rankov
041d3b7a2f
Bug 969375 - MIPS port: Added JS_CODEGEN_MIPS checks and includes. r=jandem
2014-04-15 11:53:23 +02:00
masaya iseki
474e2b77aa
Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem
2014-04-24 12:08:17 +02:00
Ed Morley
2382236b55
Bug 997489 - Fix stray </tt> tag causing JS warning spam during jsreftests; r=Waldo
2014-04-24 10:33:10 +01:00
Carsten "Tomcat" Book
7a445167e7
Backed out changeset 51dbd71f00a5 (bug 984696) for mochitest-2 test failures on a CLOSED TREE
2014-04-24 11:22:14 +02:00
Shu-yu Guo
cb89c61677
Bug 716647 - Part 6 1/2: Add shell function to deterministically request interrupt. (r=jimb)
2014-04-24 01:59:38 -07:00
Shu-yu Guo
7cec2c2638
Bug 716647 - Part 6: Tests. (r=jimb)
2014-04-24 01:59:38 -07:00
Shu-yu Guo
ee2ae70d76
Bug 716647 - Part 5 1/2: Support rematerialized frames in DebugScopes::updateLiveScope. (r=jimb)
2014-04-24 01:59:38 -07:00
Shu-yu Guo
d62d373a19
Bug 716647 - Part 5: Relax the no on-stack scripts restriction for addDebuggee. (r=jimb)
2014-04-24 01:59:37 -07:00
Shu-yu Guo
ae50cf4bba
Bug 986767 - Fix adjusting stepModeCount when removing a debuggee global from inside the onStep handler. (r=jimb)
2014-04-24 01:59:37 -07:00
Shu-yu Guo
f91de09aef
Bug 716647 - Part 4: Recompile on-stack baseline scripts when toggling debug mode. (r=jandem)
2014-04-24 01:59:37 -07:00
Shu-yu Guo
4c40a67497
Bug 716647 - Part 3: Support rematerializing Ion frames on the stack. (r=jandem)
2014-04-24 01:59:37 -07:00
Shu-yu Guo
19123619ac
Bug 716647 - Part 2: Bailout in place instead of directly to catch on Ion exception when Debugger is on. (r=jandem)
2014-04-24 01:59:37 -07:00
Shu-yu Guo
df7ee101da
Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem)
2014-04-24 01:59:36 -07:00
Carsten "Tomcat" Book
b561e124dd
Backed out changeset ac10d2fcb25d (bug 969375) for ggc testfailures
2014-04-24 10:48:17 +02:00
Benjamin Bouvier
fb34f2ffe2
Bug 988950: Remove unused Nursery variable; r=jandem
2014-04-24 10:17:07 +02:00
Branislav Rankov
3be4b77cff
Bug 969375 - MIPS port: Added Lowering code. r=jandem
2014-03-18 16:43:18 +01:00
Branislav Rankov
fd9f120d19
Bug 969375 - MIPS port: Added Trampoline-mips and Bailouts-mips. r=nbp
2014-03-17 15:33:28 +01:00
Nick Fitzgerald
0c4ede6a3e
Bug 984696 - Save more detailed source notes so that Debugger.Script.prototype.getAllColumnOffsets can offer more for source mapped and/or pretty printed JS debugging. r=ejpbruel
2014-04-22 09:11:00 +02:00
Wes Kocher
0d090f0f14
Backed out changeset 208bcb7879c0 (bug 995982) for mochitest-1 assertions on a CLOSED TREE
2014-04-23 16:19:43 -07:00
Dan Gohman
118e8f6ba8
Bug 967709 - SpiderMonkey: Revert the fast_sincos implementation for now. r=me
2014-04-23 14:44:01 -07:00
Shu-yu Guo
a9dec9ad29
Bug 996987 - Always allow exit code 0 when checking for exit codes in Windows, because Windows. (r=terrence)
2014-04-23 14:35:33 -07:00
Brian Hackett
2ed4eecc7c
Bug 995982 - Set up forwarding pointers properly when allocating typed array objects in the nursery. r=sfink
2014-04-23 14:12:31 -07:00
Hannes Verschore
7555d00e89
Bug 995934 - IonMonkey: Remove branch out of hot code in negative zero test, r=bbouvier
2014-04-23 17:17:29 +02:00