Commit Graph

36705 Commits

Author SHA1 Message Date
Jason Orendorff
22e5645ee4 Bug 1000182, part 1 - Crash @js::ThreadSafeContext::onOutOfMemory with PJS and OOM. r=shu 2014-06-27 16:19:01 -05:00
Gabor Krizsanits
83d5880c85 Bug 1094930 - part3: test. r=bz 2014-11-17 14:04:28 +01:00
Julian Seward
1c4e050b2f Bug 1096054 - Uninitialised value use in Interpret(JSContext*, js::RunState&). r=jwalden.
--HG--
extra : rebase_source : 49b1ebd5750bf45cf59479c5f8aae06468b223a0
2014-11-14 21:55:03 +01:00
Jon Coppeard
dbd83ac039 Bug 1097864 - Take GC lock before manipulating arena lists in compacting GC r=terrence 2014-11-17 10:04:04 +00:00
Steve Singer
485ffc18ab Bug 1099493 - Fix non-ion build failures. r=luke 2014-11-15 14:56:00 +01:00
Nick Fitzgerald
7382bf87de Bug 1099440 - Make JS_TraceIncomingCCWs use MarkObjectUnbarriered instead of calling the tracer itself. r=terrence 2014-11-14 16:08:00 +01:00
Douglas Crosher
913dd95dc5 Bug 1097458 - IonMonkey: assigned a named for RValueAllocation Layout UNTYPED_STACK_REG. r=nbp 2014-11-12 15:18:27 +11:00
Brian Hackett
bed00ad93e Bug 1096016 - Fix post barrier insertion for MStoreUnboxedObjectOrNull, r=nmatsakis. 2014-11-16 17:10:24 -07:00
Dan Gohman
65ab9e2ac6 Bug 1099466 - IonMonkey: Spew the line and column for blocks in IONFLAGS=codegen r=luke 2014-11-15 07:00:37 -08:00
Luke Wagner
9c9b690098 Bug 1099339 - Handle SuspendThread failure more gracefully (r=me)
--HG--
extra : rebase_source : 1a282becd92ef472ab36eab6dee62d101c9d807c
2014-11-15 03:41:59 -06:00
Shu-yu Guo
0e3053af71 Bug 1099224 - Fix cancelling off-thread Ion compiles for scripts going through debug mode OSR. (r=h4writer) 2014-11-14 16:28:29 -08:00
Ryan VanderMeulen
fdd6d78d74 Backed out changeset d94b6a6469b4 (bug 1092947) for jsreftest crashes. 2014-11-14 19:05:14 -05:00
Nick Fitzgerald
fc491cb593 Bug 911065 - Fix source notes for for/of loops. r=jorendorff 2014-11-13 13:58:00 -05:00
Hannes Verschore
f7059d29c9 Bug 1092947: IonMonkey: Improve ion entry sequence, r=djvj 2014-11-15 00:04:26 +01:00
Dan Gohman
91393c6e5d Bug 1093356 - IonMonkey: Insert beta nodes for strict eq and ne operators too r=nbp,h4writer 2014-11-14 09:31:45 -08:00
Kannan Vijayan
20cbe6f413 Bug 1081374 - Ensure baseline scripts are released on all compile error paths. r=jandem 2014-11-14 12:21:41 -05:00
Lars T Hansen
8ea69bae41 Bug 1099202 - compile fixes for 'none' platform. r=bbouvier 2014-11-14 17:51:11 +01:00
Tom Schuster
5775dbcbf7 Bug 783829 - Rename Proxy enumerate trap to getEnumerablePropertyKeys. r=efaust 2014-11-14 16:21:12 +01:00
Jon Coppeard
5d51516d86 Bug 650161 - Fix leak of moved expando objects r=terrence 2014-11-14 09:22:26 +00:00
Chris Peterson
7134626c6a Bug 1095990 - Part 2: Treat -Wnon-literal-null-conversion warnings as errors to match C++14's fix for C++11 core defect 903. r=glandium 2014-11-08 11:33:18 -08:00
Steve Fink
9c3b7ca95a Bug 1053999 - Switch chrome stack check to use StackForSystemCode, r=bholley
--HG--
extra : rebase_source : 89fe8ac209cec4e626c6c92fa6cee35c8addc395
2014-11-13 12:23:17 -08:00
Steve Fink
ba8413b907 Bug 1053999 - Conservative stack check should assume untrusted code, r=bholley
--HG--
extra : rebase_source : f363a8bc1c2f78e9ab47538cdcf8669275a73cb0
2014-11-13 12:23:11 -08:00
Nicholas Nethercote
56034c2859 Bug 1098618 - Use a smaller initial IdSet size in jsiter.cpp:Snapshot(). r=sfink.
--HG--
extra : rebase_source : b506099d2a57f0c0199e2bd2713309630ebe03d3
2014-11-13 18:06:24 -08:00
Ryan VanderMeulen
0104f51290 Backed out changesets 06c511b6093e, dbec0bed9bf5, bfedb105396e (bug 1088831) for causing various assertions on a CLOSED TREE. 2014-11-13 21:11:24 -05:00
Terrence Cole
b104493a0d Backed out changeset ed264e327a93 (Bug 1074961) for build bustage on Windows on a CLOSED TREE.
--HG--
extra : rebase_source : 1c5a06b21831fc62090244b0355988578bf6017c
2014-11-13 16:21:56 -08:00
Steve Fink
df33ea76fe Bug 1088831 - Track mutator vs GC time in specified intervals, r=jonco
--HG--
extra : rebase_source : 9a33a646c120df0fb22399c6ea83c0a041bad9f0
2014-11-13 12:23:26 -08:00
Steve Fink
456449f25a Bug 1088831 - Account for the storebuffer compaction time, r=jonco
--HG--
extra : rebase_source : f193ff3774353572c48814f8fd2669d91feb4745
2014-11-13 12:23:26 -08:00
Steve Fink
5b2a78928a Bug 1088831 - Count storebuffer compactions, r=jonco
--HG--
extra : rebase_source : c60ccc7f85d8dc2c1cccdfc8b133df3a81f0dc95
2014-11-13 12:23:26 -08:00
Tooru Fujisawa
333a5bac72 Bug 1092537 - Handle optional iterable argument in WeakMap constructor. r=evilpie 2014-11-04 00:23:38 +09:00
Terrence Cole
136a17ef64 Bug 1074961 - Part 13: Do not iterate the chunk list concurrent with mutation; r=sfink 2014-11-06 14:03:10 -08:00
Shu-yu Guo
7bbb3c8810 Bug 1032869 - Part 5: Add JSOP_DEBUGAFTERYIELD to fix up resumed generator BaselineFrames. (r=jandem) 2014-11-13 14:39:41 -08:00
Shu-yu Guo
8c9139fd69 Bug 1032869 - Part 4: Add an auto-updated DebugModeOSRVolatileJitFrameIterator. (r=jandem) 2014-11-13 14:39:41 -08:00
Shu-yu Guo
f1b25ae39e Bug 1032869 - Part 3: Don't consider onExceptionUnwind an all-execution-observing hook. (r=jandem) 2014-11-13 14:39:40 -08:00
Shu-yu Guo
9c200ba6df Bug 1063330 - Remove the JS shell's evalInFrame. (r=jimb) 2014-11-13 14:39:40 -08:00
Shu-yu Guo
e3301f17ef Bug 1063328 - Fix on-stack live iterator handling when bailing out in-place due to debug mode OSR. (r=jandem) 2014-11-13 14:39:40 -08:00
Shu-yu Guo
e77f6bd3a2 Bug 1062629 - Off-thread compartment debug mode should match main thread compartment debug mode. (r=jimb)
--HG--
rename : js/src/jit-test/tests/debug/onNewScript-off-main-thread.js => js/src/jit-test/tests/debug/onNewScript-off-main-thread-01.js
2014-11-13 14:39:40 -08:00
Shu-yu Guo
76c1b25fd4 Bug 1032869 - Part 2: Move debuggee-ness to frames and selectively deoptimize when Debugger needs to observe execution. (r=jimb) 2014-11-13 14:39:39 -08:00
Shu-yu Guo
7ce4ce691a Bug 1032869 - Part 1: Rename isDebuggerFrame to isDebuggerEvalFrame. (r=jimb) 2014-11-13 14:39:39 -08:00
Shu-yu Guo
034296aa40 Bug 1097871 - Fix gc test that doesn't account for the JS_GC_ZEAL env var. (r=terrence) 2014-11-13 14:39:39 -08:00
Jan de Mooij
b9f33cfdb6 Bug 1093573 part 15 - Add and optimize IsSuspendedStarGenerator. r=wingo 2014-11-13 21:10:05 +01:00
Jan de Mooij
7164fd838c Bug 1093573 part 14 - Remove newborn generator state. r=wingo
--HG--
extra : rebase_source : 63c0f3d2708867c891ed5c70aa9566d282eeabcf
2014-11-13 17:39:53 +01:00
Jan de Mooij
8a10b04489 Bug 1093573 part 13 - Handle closing legacy generators correctly. r=wingo,shu
--HG--
extra : rebase_source : d561bc9b8893e8cdff0941530a00824e47d097fc
2014-11-13 17:39:51 +01:00
Jan de Mooij
1231e238d6 Bug 1093573 part 12 - Inline INITIALYIELD and YIELD in Baseline. r=wingo
--HG--
extra : rebase_source : 9efa54ab41b250ad659443bd5409c179af478c68
2014-11-13 17:39:49 +01:00
Brian Hackett
aa15719b2d Bug 1096023 - Fix code generation for ClassHook caches when the SPS profiler is active, r=jandem. 2014-11-13 09:30:28 -07:00
Brian Hackett
edfc370287 Bug 1097585 - Don't generate ClassHook caches for calling or constructing proxies, r=jandem. 2014-11-13 09:27:17 -07:00
Jan de Mooij
f12bdba2f9 Bug 1097890 - Inline JSOP_NEWOBJECT in Baseline. r=bhackett 2014-11-13 16:41:53 +01:00
Luke Wagner
acfb0853f0 Bug 1091912 - stop using mprotect to halt Ion/asm.js execution (r=bhackett)
--HG--
extra : rebase_source : 3642ce948e577bca54008d3c55206184b107d023
2014-11-11 08:36:52 -06:00
Jon Coppeard
837fc83845 (no bug) Update count of GC reasons in comment DONTBUILD 2014-11-13 13:43:17 +00:00
Mike Hommey
0e8009ebb1 Bug 1096651 - Avoid using random bits when determining SSE3/SSE4 availability for the JIT. r=luke 2014-11-13 09:23:40 +09:00
Jim Blandy
ecf69cd339 Bug 1083913: Restrict source lines included in error messages to the source text actually available. r=shu 2014-11-12 14:51:42 -08:00