Jeff Walden
|
6aacab6b24
|
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
|
2814aad186
|
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
|
a95605b1f8
|
Bug 951979 - Reorder compilation vs. operation callback lock ordering constraints, r=jandem.
|
2013-12-19 14:56:03 -07:00 |
|
Ehsan Akhgari
|
8f88bd4462
|
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
|
ae8b387a9e
|
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
|
71fe5c88c4
|
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
|
59fac783ea
|
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
|
8cb19f9255
|
Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke.
|
2013-12-19 11:56:27 -08:00 |
|
Terrence Cole
|
6eb72965c0
|
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
|
edafd1dd5b
|
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
|
1dc21b954b
|
Bug 946843 - XDR the column of JSScript. r=luke
|
2013-12-19 09:20:35 -08:00 |
|
Nicolas B. Pierron
|
020ed9e5d0
|
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
|
f4ca17e12c
|
Bug 920322 - Add treatAsRunOnce to XDRScript. r=bhackett
|
2013-12-19 09:20:35 -08:00 |
|
Nicolas B. Pierron
|
49c372a95f
|
Bug 920322 - Provide better XDR interface for coding constants. r=luke
|
2013-12-19 09:20:35 -08:00 |
|
Nicolas B. Pierron
|
63b76e46c1
|
Bug 920322 - Support encoding/decoding singletons. r=luke
|
2013-12-19 09:20:35 -08:00 |
|
Nicolas B. Pierron
|
a8b3fdf7d0
|
Bug 920322 - Enable XDR of CompileAndGo scripts. r=luke
|
2013-12-19 09:20:35 -08:00 |
|
Tom Schuster
|
19e3a5b59a
|
Bug 949197 - Make Array#slice on COW arrays work again. r=bz f=bholley
|
2013-12-19 17:39:15 +01:00 |
|
Hannes Verschore
|
4a339da06f
|
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
|
aab6c86de0
|
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
|
b8918e11e2
|
Bug 936740: inline call to libc's ceil for Math.ceil(); r=jandem
|
2013-12-19 15:32:59 +01:00 |
|
masaya iseki
|
b48162f366
|
Bug 944153 - Modify setJitCompiler to return undefined. r=nbp
|
2013-12-19 06:22:10 -08:00 |
|
Felix S. Klock II
|
e5cc38033a
|
Bug 943852: need not set resultTypeSet for get prop on known type (r=h4writer).
|
2013-12-19 13:55:04 +01:00 |
|
Jon Coppeard
|
523d6f4c24
|
Backout changeset 4e6b39fbd81e (bug 951722) for ggc orange
|
2013-12-19 12:07:40 +00:00 |
|
Jon Coppeard
|
e01c7b8ad8
|
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
|
25b9d7057c
|
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
|
cc8487f0ff
|
Bug 951668 - IonCaches: Make setFramePushed implicit. r=efaust
|
2013-12-19 01:59:13 -08:00 |
|
Nicolas B. Pierron
|
63c014979f
|
Bug 951668 - IonCaches: Use icRestoreLive. r=efaust
|
2013-12-19 01:59:13 -08:00 |
|
Nicolas B. Pierron
|
d17473abf7
|
Bug 951668 - IonCaches: Group leave-exit-frame logic next to the call. r=efaust
|
2013-12-19 01:59:13 -08:00 |
|
Jeff Walden
|
005dc9fc2c
|
Bug 937793 - Tweaks to template-array creation. r=bhackett
--HG--
extra : rebase_source : dd75409a458a1ef5a6379251edb75f026d52c94c
|
2013-12-18 20:14:16 -05:00 |
|
Ryan VanderMeulen
|
3b2ba2e847
|
Backed out changeset 11751c0efe27 (bug 951439) for mass bustage.
|
2013-12-18 19:39:33 -05:00 |
|
Christian Holler
|
7feb890924
|
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
|
94daddc772
|
Land bug 951573. r=jandem
|
2013-12-18 11:52:51 -08:00 |
|
Dan Gohman
|
4dd4b9307f
|
Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen
|
2013-12-18 15:54:32 -08:00 |
|
Dan Gohman
|
b0512f640e
|
Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp
|
2013-12-18 15:54:30 -08:00 |
|
Sean Stangl
|
1b114e176d
|
Bug 951439 - Use CallVM for RegExp.exec(). r=h4writer
|
2013-12-17 15:24:47 -08:00 |
|
Ryan VanderMeulen
|
9b7c3b4f42
|
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
|
42dbb46345
|
Bug 951666 - Rename IonCode to JitCode. r=njn
|
2013-12-18 23:01:51 +01:00 |
|
Brian Hackett
|
86a069ea40
|
Bug 939614: IonMonkey: Fix trying to enter at wrong pc, r=jandem
|
2013-12-18 22:36:17 +01:00 |
|
Hannes Verschore
|
e5f8fce5a6
|
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
|
ebd5fe3d8b
|
Bug 939614: IonMonkey: Properly spew recompiling instead of analyzing, r=jandem
|
2013-12-12 15:14:13 +01:00 |
|
Hannes Verschore
|
9a233dc7ab
|
Bug 939614: IonMonkey: Enable reschedule same optimizationLevel if osrPc is different, r=jandem
|
2013-12-12 15:14:13 +01:00 |
|
Hannes Verschore
|
69294c0b82
|
Bug 939614: IonMonkey: Use logic in UsesBeforeCompile to get actual needed usecount, r=jandem
|
2013-12-12 15:14:13 +01:00 |
|
Hannes Verschore
|
629fa50a35
|
Bug 939614: IonMonkey: Rename IonOption to JitOption, r=jandem
|
2013-12-12 15:14:13 +01:00 |
|
Hannes Verschore
|
e17005e773
|
Bug 939614: IonMonkey: Split IonOptions in IonOptions and IonOptimizations, r=jandem
|
2013-12-12 15:14:12 +01:00 |
|
Hannes Verschore
|
60fad29b6a
|
Bug 939614: IonMonkey: Add recompile check, r=jandem
|
2013-12-12 15:14:12 +01:00 |
|
Marty Rosenberg
|
b3be547baa
|
Land bug 951573. r=jandem
|
2013-12-18 11:52:51 -08:00 |
|
Mike Shal
|
d631d4260d
|
Bug 937901 - Support OSX ICU cross-compiling; r=glandium
|
2013-12-11 15:07:58 -05:00 |
|
Andy Wingo
|
309736f47b
|
Bug 942804 - Ion-compile scripts with unaliased let bindings. r=jandem
|
2013-12-18 14:45:09 +01:00 |
|
Till Schneidereit
|
02c277f0ab
|
Bug 872971 - Followup: Remove bogus test from a CLOSED TREE. r=jwalden
|
2013-12-18 18:28:01 +01:00 |
|
Dan Gohman
|
6b3f1be05f
|
Bug 951527 - SpiderMonkey: Fix codegen for mixed-type MoveGroup cycles. r=jandem
|
2013-12-18 08:19:25 -08:00 |
|