Commit Graph

32458 Commits

Author SHA1 Message Date
Brian Hackett
0ce01fb73f Bug 989503 - Recover cleanly after OOM while adding type object properties, r=jandem. 2014-04-03 08:27:51 -07:00
Hannes Verschore
cbce0dbccd Bug 991618 - IonMonkey: Set AliasSet on MBail, r=nbp 2014-04-03 17:16:23 +02:00
Jan de Mooij
39d047b4dd Bug 989204 followup - Fix Windows build. r=red 2014-04-03 12:08:31 +02:00
Jan de Mooij
e31afdd474 Bug 989204 part 2 - Don't use bound functions for arrow functions. r=jorendorff,bhackett
--HG--
extra : rebase_source : a730255b4f3458465272fe1ee8ab9724f68af723
2014-04-03 11:29:04 +02:00
Jan de Mooij
339c98acbb Bug 989204 part 1 - Add some arrow function tests. r=jorendorff
--HG--
extra : rebase_source : 0b3c9ddd82621fd76e7d48559f339cdea6c40a76
2014-04-03 11:18:32 +02:00
Jan Beich
c2314e08b4 Bug 986357 - Unbreak --disable-ion in non-unified mode after bug 695438. r=bhackett 2014-04-02 13:36:00 +02:00
Hannes Verschore
49d5390590 Bug 984830 - IonMonkey: Ignore unkown types when improving type information at branches, r=jandem 2014-04-03 09:30:53 +02:00
Masayuki Nakano
852403f45d Bug 990855 part.2 Remove dom/events from local includes of moz.build files r=smaug 2014-04-03 13:18:38 +09:00
Wes Kocher
b626270dcd Backed out 3 changesets (bug 977126) for b2g build bustage on a CLOSED TREE
Backed out changeset 88a167e0ca30 (bug 977126)
Backed out changeset a3df7451c35c (bug 977126)
Backed out changeset bab702b3df10 (bug 977126)
2014-04-02 18:34:20 -07:00
Nicholas D. Matsakis
ea33dae6a8 Bug 977126 Part 3 -- Inline SetTypedObjectOffset intrinsic r=shu 2014-03-20 10:04:46 -04:00
Nicholas D. Matsakis
24112071db Bug 977126 Part 2 -- Changes to x86/x64 to support subPtr(Register,Address) r=jandem 2014-03-20 10:03:57 -04:00
Nicholas D. Matsakis
e01f40b05c Bug 977126 Part 1 -- Changes to arm to support subPtr(Register,Address) r=mrosenberg 2014-03-20 10:02:24 -04:00
Sean Stangl
9cdeaac922 Bug 987947 - Check NewCompilerConstraintList() return. r=efaust 2014-03-25 13:01:22 -07:00
Nicholas D. Matsakis
a50bd6cd7f Bug 973238 Part 3 -- Create one TypedProto per descriptor r=sfink 2014-03-10 18:34:39 -04:00
Jim Blandy
446dcb93fb Bug 966720: Check Debugger docs into the SpiderMonkey tree. DONTBUILD r=jorendorff 2014-04-02 13:44:07 -07:00
Hannes Verschore
ee89582a3d Bug 990568 - Remove unnecessary whitespace, r=jandem 2014-04-02 21:04:42 +02:00
Nicholas D. Matsakis
9b200e76e7 Bug 989299 -- Prevent instantiating opaque typed objects atop buffers r=sfink 2014-03-28 12:43:33 -04:00
Benjamin Bouvier
12915e6c94 Bug 878399: Implement toSource / toString for asm.js functions; r=luke 2014-04-02 19:52:00 +02:00
Benjamin Bouvier
61c3095024 Bug 878399: Implement toSource / toString for asm.js modules lambda; r=luke 2014-04-02 19:51:53 +02:00
Benjamin Bouvier
5bdaadddd8 Bug 878399: Implement toSource / toString for asm.js modules; r=luke
--HG--
extra : rebase_source : 327cb71b2731a1a2fe6a0176fffc7aa4ba949870
2014-04-02 19:50:44 +02:00
Benjamin Bouvier
7b3bf312fd Bug 878399: Preparatory cleanups; r=luke
--HG--
extra : rebase_source : febbb6a64aa0790641c5e0efb7103deac4412caa
2014-04-02 19:37:00 +02:00
Jon Coppeard
2ee208e603 Bug 990071 r=terrence 2014-04-02 15:28:03 +01:00
Jon Coppeard
80edfe1cd6 Bug 959787 - Handlify remaining JS APIs r=sfink r=bholley r=smaug 2014-04-02 15:28:03 +01:00
Benjamin Bouvier
049738d15c Bug 986313: Use LifoAllocPolicy for VarTypeVector and prevent a memory leak when moving it in ModuleCompiler; r=luke 2014-04-02 14:25:15 +02:00
Jan de Mooij
b184268e3a Bug 989011 - Factor this-computation for arrow functions out of JSOP_LAMBDA. r=jorendorff 2014-04-02 13:53:08 +02:00
Terrence Cole
d3984e7eb7 Bug 990336 - Generalize the slots barrier and use it to optimize dense-range-ref; r=jonco 2014-03-31 17:51:53 -07:00
Mark Hammond
763885adb1 Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted. 2014-04-02 10:53:55 +11:00
Jan de Mooij
5970deaeb5 Bug 986155 - Fix MPostWriteBarrier alias set to not inhibit certain optimizations. r=bhackett 2014-04-01 22:41:11 +02:00
Nicholas D. Matsakis
e91ad035c5 Bug 973238 Part 2 -- Remove TypedObjectPointer abstraction r=sfink 2014-03-10 17:25:00 -04:00
Nicholas D. Matsakis
7f39e318e9 Bug 973238 Part 1 -- Remove getSuitableClaspAndProto r=sfink 2014-03-10 16:23:24 -04:00
Jan de Mooij
4e0966ec8e Bug 989586 - Fix Ion correctness bug when inlining |new Array(x)|. r=bhackett 2014-04-01 21:19:39 +02:00
Terrence Cole
7452234ac4 Bug 889543 - Use AutoCycleDetector instead of CloneMemory; r=till
--HG--
extra : rebase_source : 394255ac2da12eaea09c8be95847a5d19f6b3b21
2014-03-11 09:00:16 -07:00
Kannan Vijayan
361ca9c32f Bug 990022 - Refactor BaselineIC profiler pseudo-stack update code. r=efaust 2014-04-01 10:46:45 -04:00
Nicholas D. Matsakis
7c4c979e43 Bug 966575 Part 15 -- Port to use CheckedInt32 r=waldo 2014-03-17 21:29:59 -04:00
Nicholas D. Matsakis
cdf8f2f97c Bug 966575 Part 14 -- Convert from size_t to int32_t to reflect reality that we do not support objects larger than 2Gig r=sfink 2014-02-16 15:42:51 -05:00
Nicholas D. Matsakis
464bac9d95 Bug 966575 Part 13 -- Remove type repr completely, replacing with atomized strings r=sfink 2014-02-16 06:48:03 -05:00
Hannes Verschore
ea6663d195 Bug 813366 - Fix handling of failing to create jit code in yarr, r=till 2014-04-01 13:30:08 +02:00
Hannes Verschore
095f109f2e Bug 986366: Fix --disable-ion builds, r=djvj 2014-04-01 13:29:32 +02:00
Jon Coppeard
bd123acdd3 Bug 959787 - Handlify JS_ExecuteScript and JS::Evaluate APIs r=terrence r=bz 2014-04-01 11:34:39 +01:00
Jon Coppeard
0ef1365b75 Bug 959787 - Handlify jsapi-test eval functions r=terrence 2014-04-01 11:34:38 +01:00
Nicolas B. Pierron
16d6695780 Bug 989344 part 2 - Share LRecoverInfo between LSnapshots. r=jandem 2014-03-31 09:39:45 -07:00
Nicolas B. Pierron
37e1bb56fe Bug 989344 part 1 - Extract LRecoverInfo from LSnapshot. r=jandem 2014-03-31 09:39:45 -07:00
Nicolas B. Pierron
a56f6b4603 Bug 988958 - Extract the frame encoding/decoding logic from Snapshots. r=h4writer 2014-03-31 09:39:45 -07:00
Nicholas D. Matsakis
4d26a26c9e Bug 988493 -- improve error message for missing self-hosted prop r=till 2014-03-26 13:36:39 -04:00
Nicolas B. Pierron
4891a07f11 Bug 989613 - Check OOM of allocation writer in the SnapshotWriter. r=h4writer 2014-03-31 03:10:00 -07:00
Jon Coppeard
7fd3392db7 Bug 986864 r=sfink 2014-03-31 10:56:23 +01:00
Jan de Mooij
f910fabc83 Bug 952942 - Baseline-compile scripts with array comprehensions. r=djvj 2014-03-29 15:03:05 -04:00
Masatoshi Kimura
4e9896ada9 Bug 988122 - Expose Promise on non-window non-worker globals. r=bholley sr=bz 2014-03-29 15:55:53 +09:00
Boris Zbarsky
c8980413ca Bug 982680. Fix regress-406572.js to actually test something useful. r=peterv,waldo 2014-03-29 01:45:09 -04:00
Nick Fitzgerald
24b2d6d7cd Bug 988476 - Create Debugger.Memory, a place to expose our memory tools to JS; r=jimb 2014-03-28 17:33:33 -07:00