Benjamin Peterson
da7c015e05
Bug 953284 followup - Update trap offsets. r=me
...
--HG--
extra : rebase_source : 78f1b045973c8ac86cc6b93107fae577a29cae31
2013-12-27 16:27:27 -06:00
Benjamin Peterson
0ef9e18f22
Bug 953284 - Remove JSOP_NOTEARG. r=jandem
2013-12-27 15:30:26 -06:00
Tom Schuster
7403ac7442
Bug 952744 - Remove jsd_java. r=terrence
2013-12-27 21:27:03 +01:00
Jan de Mooij
0cb843d720
Bug 952992 - Remove MPrepareCall and MPassArg instructions. r=nbp
...
--HG--
extra : rebase_source : 51c7d7a273a7e52e374fabec0793206bdba24c2c
2013-12-27 20:49:33 +01:00
Jan de Mooij
007f95059f
No bug - Fix typo in CodeGenerator.cpp Emacs mode line. r=me DONTBUILD
2013-12-27 12:00:04 +01:00
Benjamin Peterson
a1c015d2cc
No bug - Put initializer list in the right order to quiet GCC warnings. r=me
2013-12-26 16:53:21 -06:00
Brian Hackett
2a1f62f115
Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, allow metadata objects to be in the nursery, r=jandem,terrence.
2013-12-26 15:25:33 -07:00
Sylvestre Ledru
6143c993fe
Bug 625015 - Improve the error message when the X development libraries are not available; r=glandium
...
Patch based on the one of Aikeremu Tiemuer
2013-12-24 15:32:53 +01:00
Jan de Mooij
cc2ec76e4b
Bug 937697 - Simplify some BoundsCheckRange code. r=bhackett
...
--HG--
extra : rebase_source : 719258647e87d0bf52636e5d23085e2f1f7e2ec5
2013-12-24 13:51:26 +01:00
Tom Schuster
1ef4d3b422
Bug 918879 - Implement String#codePointAt and String.fromCodePoint r=till
2013-12-23 21:48:47 +01:00
Dan Gohman
f3254d986d
Bug 937132 - SpiderMonkey: Check for overflows in LifoAlloc. r=luke
2013-12-23 09:09:05 -05:00
Boris Zbarsky
162f6eaa62
Bug 936056. Be consistent about the thisobj we pass to getters. r=jorendorff
2013-12-02 19:08:07 -05:00
Wes Kocher
841ce3720c
Merge m-c to inbound
2013-12-20 19:00:45 -08:00
Wes Kocher
14628d9b52
Merge inbound to m-c
2013-12-20 18:42:04 -08:00
Steve Fink
0fbe69df08
No bug. Hold the line at 3 hazards! r=terrence
2013-12-20 18:00:51 -08:00
Steve Fink
9bda717046
Bug 950176 - Use mangled names to identify nodes in callgraph, r=bhackett
2013-12-17 11:21:41 -08:00
Kannan Vijayan
9778a201c5
Bug 951528. r=jandem
2013-12-20 18:11:21 -05:00
Wes Kocher
bdb8669e6e
Backed out changeset 4c45705d14c4 (reland bug 952330 since it wasn't at fault for the ggc orange)
2013-12-20 14:27:26 -08:00
Wes Kocher
285482247a
Backed out changeset 39778c27c5fd (bug 951213) for causing ggc orange
2013-12-20 14:26:29 -08:00
Terrence Cole
5806caf105
Bug 952615 - Fix an opt build failure with generational GC enabled; r=sfink
2013-12-20 12:48:43 -08:00
Luke Wagner
b15efdadba
Bug 952022 - Consolidate detachAsmJSModule and destroyBackedges (r=bhackett)
...
--HG--
extra : rebase_source : 38aba86b0badc80dbfd911cc08450b4d52652bf3
2013-12-20 15:41:00 -06:00
Wes Kocher
820552b44e
Backed out changeset 226af3342987 (bug 952330) for ggc orange
2013-12-20 13:15:48 -08:00
Terrence Cole
9260f8f8ee
Bug 952619 - Kill some SpiderMonkey build warnings; r=Waldo
2013-12-20 12:48:41 -08:00
Brian Hackett
3b49771e1c
Bug 950452 - Fix SETARG in IonBuilder, r=jandem.
2013-12-20 13:07:23 -07:00
Brian Hackett
d92c2f8ce8
Bug 952330 - Synchronize updates to the slots pointer in global objects, r=jandem.
2013-12-20 13:05:00 -07:00
Brian Hackett
23c5951660
Bug 951213 - Improve robustness when rolling back properties after the definite properties analysis fails, r=jandem.
2013-12-20 13:04:08 -07:00
Terrence Cole
9ba8c379bc
Bug 952551 - Fix an exact rooting hazard in Shape::dump; r=sfink
2013-12-20 10:16:11 -08:00
Jan de Mooij
72331209a6
Bug 951366 - Use AutoDetectInvalidation for disabled GetElement caches. r=h4writer
...
--HG--
extra : rebase_source : ff7dd0a3478303d85d4f9472637412035d4365a7
2013-12-20 18:16:48 +01:00
Nicolas B. Pierron
60250a5b4c
no bug - JS Shell: Fix help message of isAsmJSModuleLoadedFromCache. r=me
...
DONTBUILD
2013-12-20 09:17:39 -08:00
Jon Coppeard
29c7fbac0c
Bug 951693 - Fix some newly-discovered rooting hazards in jsinfer.cpp; r=terrence
2013-12-20 03:57:00 -08:00
Terrence Cole
ce36f9bc4a
Bug 952285 - Clarify some code in TypeRepresentation for the hazard analysis; r=nmatsakis
...
--HG--
extra : rebase_source : dce9b8d79f645fd90e4049bf18e3056b25fd1740
2013-12-19 16:55:40 -08:00
Terrence Cole
458fa3ecc3
Bug 952295 - Fix an exact rooting hazard in CompileLazyFunction; r=sfink
...
--HG--
extra : rebase_source : 16f3adf53fafa2bc76ef4d8058923ee7818f303f
2013-12-19 16:55:32 -08:00
Brian Hackett
eddc0aeaa1
Bug 951285 - Don't check thread safety of Ion compilation when profiling scripts, r=jandem.
2013-12-20 09:23:56 -07:00
Carsten "Tomcat" Book
2fc600c4f6
Merge mozilla-central to mozilla-inbound
2013-12-20 11:37:10 +01:00
Jon Coppeard
a8e1085fb1
Bug 951722 - Add asserts that hash table postbarriers are working for new type objects r=terrence
2013-12-20 09:34:00 +00:00
Carsten "Tomcat" Book
1ef754e94b
merge fx-team to mozilla-central
2013-12-20 10:22:29 +01:00
Wes Kocher
9a7416c000
Merge m-c to inbound
2013-12-19 19:51:23 -08:00
Wes Kocher
2847eb107b
Backed out changeset 1035869d1819 (bug 950452) for jit-test failures
2013-12-19 19:19:23 -08:00
Wes Kocher
3326bf6cf4
Merge inbound to m-c
2013-12-19 18:58:45 -08:00
Bill McCloskey
de3f6efa40
Bug 952183 - reuseGlobal doesn't account for scripts being recycled (r=mrbkap,khuey)
2013-12-19 12:49:52 -08:00
Jeff Walden
249b2e4e75
Bug 843004 - Make detecting-ful evaluations of undefined properties in self-hosted code not warn, so that self-hosted code can use that pattern when it wants to. r=jorendorff
...
--HG--
extra : rebase_source : da9765d3ccf46758101d082b01de761c5ceed14e
2013-12-14 22:29:53 -05:00
Brian Hackett
f94ed39bb7
Bug 950460 - Fixup test used for discarding property type information for singleton objects, r=jandem.
2013-12-19 14:59:19 -07:00
Brian Hackett
2f0a95c647
Bug 951979 - Reorder compilation vs. operation callback lock ordering constraints, r=jandem.
2013-12-19 14:56:03 -07:00
Ehsan Akhgari
e0f7beb032
Bug 951587 - Only specify that CTypes.cpp won't be part of a PGO build in configurations that actually build it; r=gps
...
--HG--
extra : rebase_source : 6d6af5c97768092343603140a969271d770a35d2
2013-12-19 15:57:57 -05:00
Jeff Walden
437c0f8513
MSVC bustage fix (apparently it doesn't like "\u0000" in C++, while clang is somehow perfectly happy to accept it, bizarro). Followup to bug 507998, r=bustage
2013-12-19 15:35:18 -05:00
masaya iseki
2bee5e207d
Bug 507998 - Add line/column information to the errors reported by JSON.parse, pointing out exactly where in the input string the first bad character was found. r=njn, r=Waldo, rs=jorendorff on the delta (particularly the Unicode escape bits) from the originally-posted patch
2013-12-19 14:40:58 -05:00
Jeff Walden
a5528a134c
Inherit RangedPtr's operator= in all of SpiderMonkey's *CharsZ classes, so that assignment of the correct raw pointer to each will compile. No bug, r=terrence over IRC
2013-12-19 13:56:24 -05:00
Brian Hackett
72c7e579a3
Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke.
2013-12-19 11:56:27 -08:00
Jeff Walden
cb1581c6ea
Bug 937793 - Tweaks to template-array creation. r=bhackett
...
--HG--
extra : rebase_source : dd75409a458a1ef5a6379251edb75f026d52c94c
2013-12-18 20:14:16 -05:00
Ryan VanderMeulen
b652dd8377
Backed out changeset 11751c0efe27 (bug 951439) for mass bustage.
2013-12-18 19:39:33 -05:00
Christian Holler
2818e843c6
Bug 950658 - Clear pending exception in HeapTypeSetKey::instantiate on OOM. r=bhackett
...
--HG--
extra : rebase_source : e9856f17b41b3763794fbc352d0aa140c0629b77
2013-12-18 14:38:04 +01:00
Marty Rosenberg
df8288a6ce
Land bug 951573. r=jandem
2013-12-18 11:52:51 -08:00
Dan Gohman
11d1351e08
Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen
2013-12-18 15:54:32 -08:00
Dan Gohman
890486dfd3
Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp
2013-12-18 15:54:30 -08:00
Sean Stangl
32f759efe6
Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
2013-12-17 15:24:47 -08:00
Ryan VanderMeulen
d69883efe8
Backed out changeset e4d49705cdfe (bug 951573) for suspected Win7 debug xpcshell orange.
...
CLOSED TREE
2013-12-18 17:05:33 -05:00
Jan de Mooij
af0c1097a4
Bug 951666 - Rename IonCode to JitCode. r=njn
2013-12-18 23:01:51 +01:00
Brian Hackett
c7719761bc
Bug 939614: IonMonkey: Fix trying to enter at wrong pc, r=jandem
2013-12-18 22:36:17 +01:00
Hannes Verschore
cbd5fe5cd0
Bug 939614: IonMonkey: Invalidate earlier and don't recompile when ionmonkey is disabled, r=jandem
2013-12-18 22:36:17 +01:00
Hannes Verschore
4882ad6510
Bug 939614: IonMonkey: Properly spew recompiling instead of analyzing, r=jandem
2013-12-12 15:14:13 +01:00
Hannes Verschore
d318129727
Bug 939614: IonMonkey: Enable reschedule same optimizationLevel if osrPc is different, r=jandem
2013-12-12 15:14:13 +01:00
Hannes Verschore
c7b5004870
Bug 939614: IonMonkey: Use logic in UsesBeforeCompile to get actual needed usecount, r=jandem
2013-12-12 15:14:13 +01:00
Hannes Verschore
173672a3af
Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
2013-12-12 15:14:13 +01:00
Hannes Verschore
f661bbd5e3
Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
2013-12-12 15:14:12 +01:00
Hannes Verschore
c9be3aba5c
Bug 939614: IonMonkey: Add recompile check, r=jandem
2013-12-12 15:14:12 +01:00
Marty Rosenberg
262cb49c39
Land bug 951573. r=jandem
2013-12-18 11:52:51 -08:00
Wes Kocher
85e0ab5708
Merge m-c to fx-team
2013-12-19 19:53:30 -08:00
Mike Shal
ce75eae263
Bug 937901 - Support OSX ICU cross-compiling; r=glandium
2013-12-11 15:07:58 -05:00
Andy Wingo
f5e8b17e6b
Bug 942804 - Ion-compile scripts with unaliased let bindings. r=jandem
2013-12-18 14:45:09 +01:00
Till Schneidereit
b8d6237e9c
Bug 872971 - Followup: Remove bogus test from a CLOSED TREE. r=jwalden
2013-12-18 18:28:01 +01:00
Dan Gohman
d9aafd1d6a
Bug 951527 - SpiderMonkey: Fix codegen for mixed-type MoveGroup cycles. r=jandem
2013-12-18 08:19:25 -08:00
Till Schneidereit
b118028370
Bug 872971 - Clamp regexp quantifiers to INT_MAX. r=jandem
2013-12-18 16:45:26 +01:00
Jon Coppeard
bb2550d1e4
Bug 948162 - Update DependentAddPtr's ptr on GC r=terrence
2013-12-18 15:25:31 +00:00
Tom Schuster
0f1541b482
Bug 942453 - Handlify IndexToId. r=terrence
2013-12-18 13:30:49 +01:00
Tom Schuster
3d5929efca
Bug 944906 - Small cleanup around bool outparams in jsapi.cpp. r=sfink
2013-12-18 13:30:49 +01:00
Jan de Mooij
a823a8daea
Bug 950725 - Fix GetAndClearException to get/clear the exception before calling js_HandleExecutionInterrupt. r=bhackett
2013-12-16 18:50:47 +01:00
Jan de Mooij
53c034b300
No bug - Make jit_test.py --ion use --ion-parallel-compile=off with --ion-eager, to match --tbpl. r=terrence on IRC
2013-12-18 09:59:22 +01:00
Eric Faust
6545ebb1f7
Bug 951517 - Fix broken DOM TI check. (r=bz)
2013-12-17 21:53:21 -08:00
Eric Faust
f925d3a8df
Backed out changeset 5123ffbafac3 for bogus commit message.
2013-12-17 21:52:35 -08:00
Eric Faust
fcd07b394f
Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM
...
TI check. (r=bz)Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - OnlyFix
broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM TI check. (r=bz)Bug
951517 - Fix broken DOM TI check. (r=bz)Bug 951517 - Only Fix broken DOM
objectTI check. (r=bz)Bug 951517 - Fix broken DOM TI check. (r=bz)Bug 951517 -
Fix broken DOM TI check. (r=bz)
2013-12-17 21:50:45 -08:00
Andrew McCreight
b3df5c35be
Bug 937818, part 2 - Add js::ZoneGlobalsAreAllGray. r=jonco
...
If all globals in a zone are gray, then all live objects in that zone
should also be gray.
2013-12-17 19:29:57 -08:00
Andrew McCreight
c815051008
Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
...
ICC uses this to track objects that have been AddRef'd during ICC graph building.
For those objects, we may not have the proper information for them, so treat them
as live.
2013-12-17 19:29:57 -08:00
Makoto Kato
710b72a5e1
Bug 947981 - broken --with-system-icu build. r=glandium
2013-12-18 10:20:15 +09:00
Terrence Cole
8ae36cf3ba
Bug 951407 - Fix two hazards introduced by bug 951282; r=sfink
2013-12-17 14:24:22 -08:00
Shu-yu Guo
e9bf501722
Bug 948929 - MToId is not PJS safe. (r=nmatsakis)
2013-12-17 16:09:02 -08:00
Shu-yu Guo
e5ad2f7075
Bug 950277 - Fix checking return values of parallel native calls in Ion. (r=nmatsakis)
2013-12-17 16:09:01 -08:00
Mike Hommey
e53443d128
Bug 951010 - Move ConfigStatus.py under mozbuild. r=gps
...
--HG--
rename : build/ConfigStatus.py => python/mozbuild/mozbuild/config_status.py
2013-12-18 08:07:11 +09:00
Mike Hommey
6a04891cf6
Bug 948301 - Fix static ICU build in js standalone builds. r=ted
2013-12-18 08:07:11 +09:00
Till Schneidereit
cc4410d612
Bug 814892 - Actually compare the right values when making sure a proxy [[Get]] trap returns the correct value. r=efaust
...
--HG--
extra : rebase_source : 3c7db79ef75d22624f973b4e3ef1fe4b389c24b3
2013-12-17 23:50:42 +01:00
Ryan VanderMeulen
81208466f0
Merge m-c to inbound.
2013-12-17 16:20:31 -05:00
Ryan VanderMeulen
e23824be7a
Merge inbound to m-c.
2013-12-17 15:58:24 -05:00
Nicholas D. Matsakis
c80c3c72ff
Bug 945241 - Add test rs=test
2013-12-17 11:20:17 -05:00
Dan Gohman
914e897d2c
Bug 950703 - IonMonkey: Read only 4 bytes for a FLOAT32_STACK entry. r=jandem
2013-12-17 08:49:15 -08:00
Dan Gohman
3ce0423592
Bug 950703 - SpiderMonkey: Make stack slots byte-indexed. r=jandem
2013-12-17 08:49:15 -08:00
Dan Gohman
76ba5c2c5a
Bug 950703 - SpiderMonkey: Move int32 values with 32-bit move instructions. r=jandem
2013-12-17 08:49:13 -08:00
Dan Gohman
7d4695fe0c
Bug 950703 - SpiderMonkey: Merge x86 and ARM's IonFrames.h files into a single file. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
6367adde96
Bug 950703 - SpiderMonkey: Use 32-bit slots on 64-bit platforms. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
cc38af3736
Bug 950703 - IonMonkey: Use 32-bit stack slots for 32-bit floats on 32-bit platforms. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
ae4c4ef18c
Bug 950703 - SpiderMonkey: Move float32 values with 32-bit move instructions. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
f3d377a9ee
Bug 950703 - SpiderMonkey: Rename loadFloat and storeFloat to loadFloat32 and storeFloat32 r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
58f07bbffe
Bug 950703 - SpiderMonkey: Add isFloatReg() predicates to LDefinition and VirtualRegister. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
0da5e4dddf
Bug 950703 - SpiderMonkey: Rename MoveOp::Kind to MoveOp::Type. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
0658e25d59
Bug 950703 - SpiderMonkey: Merge DOUBLE_SLOT and DOUBLE_ARGUMENT with STACK_SLOT and INT_ARGUMENT. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
c8609b2b70
Bug 949668 - SpiderMonkey: Add a MoveOp::FLOAT32 r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
262ff19f9b
Bug 949668 - SpiderMonkey: Enum simplification. r=jandem
2013-12-17 08:46:37 -08:00
Dan Gohman
b0a43aa896
Bug 949668 - SpiderMonkey: Delete an unused function. r=jandem
2013-12-17 08:46:37 -08:00
Nicolas B. Pierron
c5f3d3e145
Bug 951105 - Rename MarkIonExitFrame to MarkJitExitFrame. r=jandem
2013-12-17 08:43:22 -08:00
Jan de Mooij
9a352ba0da
Bug 785905 followup - Fix --disable-threadsafe shell builds.
2013-12-17 14:48:21 +01:00
Carsten "Tomcat" Book
9893f955b9
Backed out changeset 261091719842 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE
2013-12-17 09:20:51 +01:00
Carsten "Tomcat" Book
9c9eba4170
Backed out changeset 8f48aaba4752 (bug 937818) for static rooting hazard analysis bustage on a CLOSED TREE
2013-12-17 09:20:42 +01:00
Dan Gohman
f4a851a39a
Bug 950438 - IonMonkey: The intersection of two ranges that both contain NaN is not empty. r=nbp
2013-12-16 22:47:06 -08:00
Dan Gohman
8cb11407c3
Bug 950701 - SpiderMonkey: Tidy up some uses of the Vector API. r=waldo
2013-12-16 22:47:04 -08:00
Andrew McCreight
faad30b65e
Bug 937818, part 2 - Add js::ZoneGlobalsAreAllGray. r=jonco
...
If all globals in a zone are gray, then all live objects in that zone
should also be gray.
2013-12-16 21:30:53 -08:00
Andrew McCreight
e495d831e0
Bug 937818, part 1 - Add objects to the purple buffer on AddRef. r=smaug
...
ICC uses this to track objects that have been AddRef'd during ICC graph building.
For those objects, we may not have the proper information for them, so treat them
as live.
2013-12-16 21:30:53 -08:00
Mike Hommey
28c9eeeb44
Bug 950291 - Kill js/src/build/autoconf. r=ted
2013-12-17 11:13:53 +09:00
Mike Hommey
b97d838b01
Bug 950290 - Move python scripts from build/autoconf into a mozbuild submodule. r=gps
...
--HG--
rename : build/autoconf/check_debug_ranges.py => python/mozbuild/mozbuild/configure/check_debug_ranges.py
rename : build/autoconf/libstdcxx.py => python/mozbuild/mozbuild/configure/libstdcxx.py
2013-12-17 11:13:08 +09:00
Mike Hommey
03a9b301a1
Bug 950027 - Remove build/autoconf/match-dir.sh. r=gps
2013-12-17 11:12:51 +09:00
Nicholas D. Matsakis
51271e9c91
Bug 945241 - Check for null pointer in TypedObject trace r=sfink
2013-12-13 06:20:27 -05:00
Carsten "Tomcat" Book
2f349d4ce4
Merge mozilla-central to b2g-inbound
2013-12-20 11:44:27 +01:00
Ms2ger
3f3cc744ed
Merge backout.
2013-12-20 11:36:27 +01:00
Ms2ger
2900763f15
Backout bug 942104 (changesets 4e5746a65a5e:62e32a84a9fb) for missing review.
2013-12-20 11:33:37 +01:00
Douglas Crosher
dc10edf353
Bug 942565 - IonMonkey (ARM): Fix clampDoubleToUint8 to return 0 for an input of NaN. r=mjrosenb
...
--HG--
extra : rebase_source : a7bf008107f18030116a3911fa9e5959a5091d7e
2013-12-08 17:22:52 +11:00
Nicolas B. Pierron
eb76504cdc
Bug 940965 - Do not use Unagi's GC settings by default. r=h4writer
...
CLOSED TREE
2013-12-17 07:00:32 -08:00
Wes Kocher
34a2e0d974
Backed out changeset ef0eeaec74a8 (bug 949183) on the theory that it somehow broke every single b2g test on a CLOSED TREE
2013-12-16 18:27:43 -08:00
Terrence Cole
898d17d6cc
Bug 942547 - Report all unhandlable OOMs for the fuzzers; r=jonco
...
--HG--
extra : rebase_source : 9112da0c7b3eee56cbe3370c482ed7b3d17c823c
2013-12-19 09:11:02 -08:00
Brian Hackett
4d0fd0356d
Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
2013-12-19 10:01:25 -08:00
Nicolas B. Pierron
91e2a2f115
Bug 946843 - XDR the column of JSScript. r=luke
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
32ee32e9b7
Bug 920322 - Save the displayAtom instead of only saving the qualified name. r=bhackett
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
1adb3d4a1a
Bug 920322 - Add treatAsRunOnce to XDRScript. r=bhackett
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
b54e8e4dff
Bug 920322 - Provide better XDR interface for coding constants. r=luke
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
4b4bb436df
Bug 920322 - Support encoding/decoding singletons. r=luke
2013-12-19 09:20:35 -08:00
Nicolas B. Pierron
2b99e634b0
Bug 920322 - Enable XDR of CompileAndGo scripts. r=luke
2013-12-19 09:20:35 -08:00
Tom Schuster
9881e93085
Bug 949197 - Make Array#slice on COW arrays work again. r=bz f=bholley
2013-12-19 17:39:15 +01:00
Hannes Verschore
5e7915c1cd
Bug 939614: IonMonkey: Revert hoisting of setting ION_COMPILING_SCRIPT. We can only set this when background compiling, r=jandem
2013-12-19 16:42:37 +01:00
Benjamin Bouvier
0056708657
Bug 944398: Inline Math.fround even if its returned value hasn't ever been observed; r=bhackett
2013-12-19 16:09:42 +01:00
Benjamin Bouvier
1059569206
Bug 936740: inline call to libc's ceil for Math.ceil(); r=jandem
2013-12-19 15:32:59 +01:00
masaya iseki
eb2b537a37
Bug 944153 - Modify setJitCompiler to return undefined. r=nbp
2013-12-19 06:22:10 -08:00
Felix S. Klock II
41813037ef
Bug 943852: need not set resultTypeSet for get prop on known type (r=h4writer).
2013-12-19 13:55:04 +01:00
Jon Coppeard
21e368c4b0
Backout changeset 4e6b39fbd81e (bug 951722) for ggc orange
2013-12-19 12:07:40 +00:00
Jon Coppeard
3781ef8ef7
Bug 951722 - Add asserts that hash table postbarriers are working for new type objects r=terrence
2013-12-19 10:46:41 +00:00
Jon Coppeard
66d25c1b3e
Bug 951722 - Add asserts that hash table postbarriers are working for debug scopes r=terrence
2013-12-19 10:46:41 +00:00
Nicolas B. Pierron
c2f42e278f
Bug 951668 - IonCaches: Make setFramePushed implicit. r=efaust
2013-12-19 01:59:13 -08:00
Nicolas B. Pierron
0457551a78
Bug 951668 - IonCaches: Use icRestoreLive. r=efaust
2013-12-19 01:59:13 -08:00
Nicolas B. Pierron
88146f7f76
Bug 951668 - IonCaches: Group leave-exit-frame logic next to the call. r=efaust
2013-12-19 01:59:13 -08:00
Till Schneidereit
0e08d6fadd
Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley
2013-11-26 13:45:54 +00:00
Nicolas B. Pierron
874c258e04
Bug 950044 - Add JS Shell option to restrict the memory available. r=h4writer
2013-12-17 05:46:46 -08:00
Jon Coppeard
816271ccd4
Bug 930427 - Don't allow merge of debugger-visible compartments r=billm
2013-12-17 10:41:28 +00:00
Jon Coppeard
5b5c1bb033
Bug 928378 - Add description of post-barriers r=billm
2013-12-17 10:41:27 +00:00
Jon Coppeard
bbd36319ee
Bug 950617 - Fix test code to not assume existence of TypedObject r=sfink
2013-12-17 10:41:27 +00:00
Jon Coppeard
94055ad9bd
Bug 950722 - Add a test for interaction between WeakMap and moving GC r=terrence
2013-12-17 10:41:27 +00:00