Граф коммитов

31289 Коммитов

Автор SHA1 Сообщение Дата
Steve Fink 9994fec4ef No bug. Hold the line at 3 hazards! r=terrence 2013-12-20 18:00:51 -08:00
Steve Fink e60dface48 Bug 950176 - Use mangled names to identify nodes in callgraph, r=bhackett 2013-12-17 11:21:41 -08:00
Kannan Vijayan dbdcf17535 Bug 951528. r=jandem 2013-12-20 18:11:21 -05:00
Wes Kocher 8be282a635 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 48d1f78eec Backed out changeset 39778c27c5fd (bug 951213) for causing ggc orange 2013-12-20 14:26:29 -08:00
Terrence Cole 987889e44f Bug 952615 - Fix an opt build failure with generational GC enabled; r=sfink 2013-12-20 12:48:43 -08:00
Luke Wagner 20fa2936a8 Bug 952022 - Consolidate detachAsmJSModule and destroyBackedges (r=bhackett)
--HG--
extra : rebase_source : 38aba86b0badc80dbfd911cc08450b4d52652bf3
2013-12-20 15:41:00 -06:00
Wes Kocher 434e7ec277 Backed out changeset 226af3342987 (bug 952330) for ggc orange 2013-12-20 13:15:48 -08:00
Terrence Cole df00b6b7bd Bug 952619 - Kill some SpiderMonkey build warnings; r=Waldo 2013-12-20 12:48:41 -08:00
Brian Hackett cb3c9233fc Bug 950452 - Fix SETARG in IonBuilder, r=jandem. 2013-12-20 13:07:23 -07:00
Brian Hackett c138003c66 Bug 952330 - Synchronize updates to the slots pointer in global objects, r=jandem. 2013-12-20 13:05:00 -07:00
Brian Hackett 42e33988ea 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 3022060e32 Bug 952551 - Fix an exact rooting hazard in Shape::dump; r=sfink 2013-12-20 10:16:11 -08:00
Jan de Mooij a0a7e9b6d4 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 2d675e5399 no bug - JS Shell: Fix help message of isAsmJSModuleLoadedFromCache. r=me
DONTBUILD
2013-12-20 09:17:39 -08:00
Jon Coppeard 5ebc220cc7 Bug 951693 - Fix some newly-discovered rooting hazards in jsinfer.cpp; r=terrence 2013-12-20 03:57:00 -08:00
Terrence Cole 4a498bde24 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 0e064ae2dd 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 3a41273f10 Bug 951285 - Don't check thread safety of Ion compilation when profiling scripts, r=jandem. 2013-12-20 09:23:56 -07:00
Jon Coppeard b6e779a5c5 Bug 951722 - Add asserts that hash table postbarriers are working for new type objects r=terrence 2013-12-20 09:34:00 +00:00
Wes Kocher accd5a8842 Backed out changeset 1035869d1819 (bug 950452) for jit-test failures 2013-12-19 19:19:23 -08:00
Brian Hackett 3489773efd Land bug 950452. r=jandem
--HG--
extra : rebase_source : 43f49a241cd6553bd4160df3bc9c316c64fbc746
2013-12-19 16:55:56 -08:00
Terrence Cole 134827abc4 Bug 952344 - Allow AutoAssertNoGC to be used safely off-thread; r=sfink 2013-12-19 16:55:19 -08:00
Ivan Jibaja 311063f1a7 Bug 946042 - Add all SIMD functions to the interpreter. r=till 2013-12-18 16:28:32 -05:00
Jeff Walden 40ae057c1d 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 990a0c99a7 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 acc40d62b7 Bug 951979 - Reorder compilation vs. operation callback lock ordering constraints, r=jandem. 2013-12-19 14:56:03 -07:00
Ehsan Akhgari a5a74597cf 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 9d793f7688 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 2abc272a9b 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 bb7f1ca7da 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 23bed0a793 Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke. 2013-12-19 11:56:27 -08:00
Terrence Cole c62eb43ce0 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 42f8b40294 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 8d0cd589df Bug 946843 - XDR the column of JSScript. r=luke 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron 9c7c09d6dd 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 d0410335a3 Bug 920322 - Add treatAsRunOnce to XDRScript. r=bhackett 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron b605f62af4 Bug 920322 - Provide better XDR interface for coding constants. r=luke 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron fd58306d40 Bug 920322 - Support encoding/decoding singletons. r=luke 2013-12-19 09:20:35 -08:00
Nicolas B. Pierron 89c87fbb15 Bug 920322 - Enable XDR of CompileAndGo scripts. r=luke 2013-12-19 09:20:35 -08:00
Tom Schuster 29003d04c1 Bug 949197 - Make Array#slice on COW arrays work again. r=bz f=bholley 2013-12-19 17:39:15 +01:00
Hannes Verschore b50d5fd00c 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 32fb3bf612 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 576b035153 Bug 936740: inline call to libc's ceil for Math.ceil(); r=jandem 2013-12-19 15:32:59 +01:00
masaya iseki d378c86c57 Bug 944153 - Modify setJitCompiler to return undefined. r=nbp 2013-12-19 06:22:10 -08:00
Felix S. Klock II 95b8b0366f Bug 943852: need not set resultTypeSet for get prop on known type (r=h4writer). 2013-12-19 13:55:04 +01:00
Jon Coppeard 993e96fa9b Backout changeset 4e6b39fbd81e (bug 951722) for ggc orange 2013-12-19 12:07:40 +00:00
Jon Coppeard 3f708b4232 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 59d8377c49 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 eaf0384dff Bug 951668 - IonCaches: Make setFramePushed implicit. r=efaust 2013-12-19 01:59:13 -08:00