Brian Hackett
f6a970320d
Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
2013-11-19 15:14:30 -07:00
Jim Blandy
02179a60fa
Bug 937404 - Remove the unused NotableStringInfo copy constructor. r=jimb
...
--HG--
extra : rebase_source : 9af09cb34a2bda3b1cbee61c85617a25c5876106
2013-11-18 13:48:45 -08:00
Gijs Kruitbosch
771cc158cd
Bug 890545 - provide a way to enumerate registered manifests, r=froydnj,f=glandium
...
--HG--
extra : rebase_source : 7534f0d3c0257ff34f1477c0bfdd23b540e7a7c7
2013-07-05 21:20:04 +02:00
Eddy Bruel
9e0cb488f1
Bug 938907 - Get rid of the compile and go flag on ContextOptions; r=bholley
2013-11-19 12:41:42 +01:00
Carsten "Tomcat" Book
381f762d9f
Backed out changeset 5cda44ae1ba0 (bug 921478) for perma-orange on Mochitest-1 on B2G Linux Opt on a CLOSED TREE
...
--HG--
rename : dom/indexedDB/test/test_globalObjects_content.html => dom/indexedDB/test/test_globalObjects.html
rename : dom/indexedDB/test/test_globalObjects_chrome.xul => dom/indexedDB/test/test_globalObjects.xul
rename : dom/indexedDB/test/unit/test_globalObjects_xpc.js => dom/indexedDB/test/unit/test_globalObjects.js
2013-11-19 11:41:52 +01:00
Jan Varga
a1c86d73e5
Bug 921478 - Remove BackstagePass IDB constructor resolve hook and use Cu.importGlobalProperties. r=bholley,bent
...
--HG--
rename : dom/indexedDB/test/test_globalObjects.xul => dom/indexedDB/test/test_globalObjects_chrome.xul
rename : dom/indexedDB/test/test_globalObjects.html => dom/indexedDB/test/test_globalObjects_content.html
rename : dom/indexedDB/test/unit/test_globalObjects.js => dom/indexedDB/test/unit/test_globalObjects_xpc.js
2013-11-19 08:36:12 +01:00
Mike Hommey
46738d8834
Bug 938526 - Ignore import libraries when dealing with --extract in expandlibs_exec.py. r=khuey
2013-11-19 16:12:55 +09:00
Nicholas Nethercote
59dd43f7ec
Bug 921224 (part 2) - Use a smaller mark stack when incremental GC is disabled. r=wmccloskey.
...
--HG--
extra : rebase_source : 86fdb1f981db31751f07a1e2c367caa31637cc5a
2013-11-14 18:43:13 -08:00
Nicholas Nethercote
7a01468dca
Bug 921224 (part 1) - Don't use ballast in MarkStack. r=wmccloskey.
...
--HG--
extra : rebase_source : f847b35b7d5879816f1cde112c1f3cbf0fe58414
2013-11-14 18:43:11 -08:00
Jim Blandy
a55993d6d7
Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu)
2013-11-18 20:39:57 -08:00
Shu-yu Guo
9212162656
Bug 936143 - Part 1: Add Debugger.Script.lineCount test where the script's source notes end in newline notes. (r=jimb)
2013-11-18 20:38:52 -08:00
Mike Hommey
a65383e1e9
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
8ceb917350
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
2013-11-19 11:48:10 +09:00
Mike Hommey
d8122fdc68
Bug 939074 - Infer LIBXUL_LIBRARY from FINAL_LIBRARY. r=gps
2013-11-19 11:47:52 +09:00
Mike Hommey
e42fd39b2e
Bug 939071 - Kill SHORT_LIBNAME. r=ted
2013-11-19 11:47:47 +09:00
Mike Hommey
b95448fc0b
Bug 914245 - Move FORCE_SHARED_LIB to moz.build. r=mshal
2013-11-19 11:47:45 +09:00
Mike Hommey
9fe772e7fd
Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal
2013-11-19 11:47:43 +09:00
Mike Hommey
bb6779efe3
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
74a879ee97
Bug 939044 - Remove the last uses of the MODULE variable in makefiles. r=gps
2013-11-19 11:47:30 +09:00
Mike Hommey
3b12c2be6c
Bug 939042 - Remove library building related variables in directories that build no C/C++ sources. r=mshal
2013-11-19 11:47:29 +09:00
Mike Hommey
ae2930e795
Bug 939039 - Make FINAL_LIBRARY imply FORCE_STATIC_LIB. r=gps
...
This also moves the LIBXUL_LIBRARY implies FORCE_STATIC_LIB test in the emitter
instead of config.mk, since both variables are defined in moz.build exclusively.
backend.mk can end up with both LIBXUL_LIBRARY and FORCE_STATIC_LIB defined, but
it's just fine.
2013-11-19 11:47:26 +09:00
Mike Hommey
d7b6f95761
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
Wes Kocher
d0b7874d3d
Backed out changeset c848ede03acc (bug 938950) for build bustage
2013-11-18 13:29:11 -08:00
Brian Hackett
179986cd50
Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
2013-11-18 14:05:09 -07:00
Jan de Mooij
bc24d55179
Bug 936455 - Call GetObjectElementOperation instead of GetElementOperation from GetElementIC::update. r=efaust
2013-11-18 21:56:05 +01:00
Jan de Mooij
b94ff25dcf
Bug 939420 - Fix shell neuter() function to return |undefined| instead of itself. r=jorendorff
2013-11-18 21:56:02 +01:00
Wes Kocher
2570a43262
Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
2013-11-18 12:27:19 -08:00
Brian Hackett
923e52d836
Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
2013-11-18 13:05:31 -07:00
Andy Wingo
67c63f72fb
Bug 932768 - Remove vestigial decompiler hacks from BytecodeEmitter. r=jwalden
2013-11-18 16:53:58 +01:00
Andy Wingo
829b56ffef
Bug 932312 - Remove SRC_HIDDEN as it is no longer used. r=jwalden
2013-11-18 16:37:22 +01:00
Steve Fink
945123d0cc
Bug 932851 - Do not read from empty buffers when discarding, r=jorendorff
...
--HG--
extra : rebase_source : c7e537f280ee0b35c67a7aee9ad4d4b60d646dbd
2013-11-14 20:42:31 -08:00
Alexandre Poirot
de21aaa2a1
Bug 770915 - Make Sandbox.dump() appear in adb logcat. r=gabor
2013-11-18 12:54:46 -05:00
Jon Coppeard
de7a99ed0d
Bug 938211 - Supply copy assignment operator for Heap<T> and fix up some other classes in RootingAPI.h r=sfink
2013-11-18 17:21:44 +00:00
Jon Coppeard
6dd52666e7
Bug 938212 - Tenure iterator prototypes, as these can be accessed off-main-thread r=bhackett
2013-11-18 17:21:44 +00:00
Jon Coppeard
8f4ff1fe23
Bug 934442 - Defer finalization of object ID table until after minor GC r=terrence
2013-11-18 17:21:43 +00:00
Benjamin Bouvier
c0c3be983f
Bug 938431: Make MPostWriteBarriers a safe Float32 instruction; r=jonco
2013-11-18 17:36:59 +01:00
Jan de Mooij
2e4999b16b
Bug 937540 part 6 - Pass TempAllocator to IonAllocPolicy. r=luke
2013-11-18 13:14:08 +01:00
Hannes Verschore
c19a4e76bf
Bug 936431 - Fix tracelogger after CompileOptions changes, r=jimb
2013-11-18 11:48:22 +01:00
Makoto Kato
9cdc796606
Bug 912371 - ICU cross compiling support. r=glandium
...
--HG--
rename : build/autoconf/codeset.m4 => js/src/build/autoconf/codeset.m4
2013-11-18 17:39:20 +09:00
Landry Breuil
79e72b2f39
Bug 939504: Remove leftover <CanGC> template in !LITTLE_ENDIAN case after bug 928050 r=bhackett
2013-11-18 08:30:25 +01:00
Ehsan Akhgari
fa5dd2633d
Bug 939608 - Fix a build problem
2013-11-18 00:52:53 -05:00
Ehsan Akhgari
e71e84c404
Bug 939608 - Build xpconnect in unified mode; r=bholley
2013-11-18 00:47:30 -05:00
Bobby Holley
f1e34517cf
Bug 938429 - Bump the trusted script buffer for macosx64 a bit. r=luke
2013-11-17 18:46:40 -08:00
Bobby Holley
ed185f8be3
Bug 936232 - Use setConstructor for TypedObject. r=jorendorff
2013-11-17 18:44:29 -08:00
Bobby Holley
bf8b28b514
Bug 938297 - Stop using GetContextFromDocument in GetStateObject. r=bz
2013-11-17 18:44:04 -08:00
Jan de Mooij
134883814a
Bug 937540 part 5 - Use placement new syntax for MIR instructions. r=bhackett
...
--HG--
extra : rebase_source : 94cef1cdd9875c9ed5806c982e8109637bdcfbd1
2013-11-18 00:00:07 +01:00
Brian Hackett
2757734fdc
Bug 936403 - Make sure undefined global properties are tracked when generating baseline ICs, r=jandem.
2013-11-17 15:59:52 -07:00
Brian Hackett
34c8feab4c
Bug 936854 - Get the unowned base shape for a shape with the right API, r=jandem.
2013-11-17 15:50:03 -07:00
Andrew McCreight
b734ae8d6b
Bug 937152 - Remove XPCWrappedJS::mMainThread and mMainThreadOnly. r=bholley
2013-11-17 14:47:02 -08:00
Andrew McCreight
e8941dde8b
Bug 936698 - Update the list of headers in testIntTypesABI. r=waldo
2013-11-17 14:47:02 -08:00
Andrew McCreight
373d6bd175
Bug 937157, part 13 - Remove DEBUG_shaver. r=bholley
2013-11-17 14:47:01 -08:00
Andrew McCreight
f6a20a414c
Bug 937157, part 12 - Remove DEBUG_xpc_hacker. r=bholley
2013-11-17 14:47:01 -08:00
Andrew McCreight
cb066c43df
Bug 937157, part 11 - Remove XPC_DUMP_AT_SHUTDOWN. r=bholle
2013-11-17 14:47:01 -08:00
Andrew McCreight
97b2314c48
Bug 937157, part 10 - Remove DEBUG_xpc_leaks. r=bholley
2013-11-17 14:47:00 -08:00
Andrew McCreight
49ddb25fb6
Bug 937157, part 9 - Remove XPC_TRACK_WRAPPER_STATS. r=bholley
2013-11-17 14:47:00 -08:00
Andrew McCreight
b77d413d8f
Bug 937157, part 8 - Remove XPC_TRACK_SCOPE_STATS. r=bholley
2013-11-17 14:47:00 -08:00
Andrew McCreight
4d2c0de390
Bug 937157, part 7 - Remove XPC_TRACK_PROTO_STATS. r=bholley
2013-11-17 14:46:59 -08:00
Andrew McCreight
9b7d840d3d
Bug 937157, part 6 - Remove XPC_CHECK_WRAPPERS_AT_SHUTDOWN. r=bholley
2013-11-17 14:46:59 -08:00
Andrew McCreight
218a6e5880
Bug 937157, part 5 - Remove XPC_REPORT_SHADOWED_WRAPPED_NATIVE_MEMBERS. r=bholley
2013-11-17 14:46:59 -08:00
Andrew McCreight
1f5eb7b031
Bug 937157, part 4 - Remove XPC_CHECK_CLASSINFO_CLAIMS reference from xpcprivate.h. r=bholley
2013-11-17 14:46:58 -08:00
Andrew McCreight
adb156188b
Bug 937157, part 3 - Remove XPC_ASSERT_CLASSINFO_CLAIMS. r=bholley
2013-11-17 14:46:58 -08:00
Andrew McCreight
51c14b3178
Bug 937157, part 2 - Remove flushing debug info plus a few other minor things. r=bholley
2013-11-17 14:46:58 -08:00
Andrew McCreight
982c68e309
Bug 937157, part 1 - Remove some ancient or unused debugging #defines. r=bholley
2013-11-17 14:46:57 -08:00
Brian Hackett
92dd04f4f6
Bug 930327 - Add test.
2013-11-17 15:46:02 -07:00
Brian Hackett
55412888c2
Bug 936966 - Fix computation deciding whether to allocate in MNewArray, r=jandem.
2013-11-17 15:44:14 -07:00
Brian Hackett
0ef197fc0a
Bug 928050 - Remove worker pausing mechanism, r=billm.
2013-11-17 15:33:09 -07:00
Tom Schuster
f311064c6e
Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz
2013-11-16 13:31:36 +01:00
Tom Schuster
7a9f2017c0
Bug 935696 - Tidy up XPCStringConvert::ReadableToJSVal. r=bz
2013-11-16 13:31:36 +01:00
Ms2ger
6b38d3ca3d
Backout changesets ded0d64f6786:03f041d03f24 and 30cbd1abde1a (bug 935696, bug 933834 and bug 939194) for build bustage.
2013-11-17 16:39:25 +01:00
Tom Schuster
dd485f9336
Bug 933834 - Rename and handlify JS_ValueToString. r=terrence,bz
2013-11-16 13:31:36 +01:00
Tom Schuster
80c32cca12
Bug 935696 - Tidy up XPCStringConvert::ReadableToJSVal. r=bz
2013-11-16 13:31:36 +01:00
Dan Gohman
5ed015cff5
Bug 901274 - IonMonkey: Refactor a testValueTruthyKernel out of testValueTruthy and use it to enable a fallthrough in visitTestNotV. r=waldo
2013-11-17 03:39:31 -08:00
Dan Gohman
23ffc2a7fb
Bug 901274 - IonMonkey: Refactor testObjectTruthy and testValueTruthy to use more fallthroughs. r=waldo
2013-11-17 03:39:28 -08:00
Boris Zbarsky
662091ce70
Bug 937772. Make better use of our out-of-band type information for unboxing object-valued return values of DOM getters and methods. r=h4writer
2013-11-17 00:10:19 -05:00
Benjamin Peterson
cd674782d0
No bug - Make zone iterator constructors explicit. r=billm
2013-11-16 23:55:36 -05:00
Benjamin Peterson
99fc3680f7
Bug 939464 - Rewrite code to fix GCC unitialized variable compliants. r=billm
...
--HG--
extra : amend_source : 8a8629b2781c2e02e031d190dae3d2db33ab6d79
2013-11-16 23:42:03 -05:00
Phil Ringnalda
bf481f4c8e
Back out b4c82e9838d5 (bug 939464) for make check assertions
...
CLOSED TREE
2013-11-16 20:24:41 -08:00
Benjamin Peterson
c7cf0b5f09
Bug 939464 - Rewrite code to fix GCC unitialized variable compliants. r=billm
...
--HG--
extra : rebase_source : 6ef2b3017888286447135816e734c98bb6cf3da9
2013-11-16 18:15:33 -05:00
Dan Gohman
9b93ada5d3
Bug 937944 - SpiderMonkey: Use d15 as the float scratch register on ARM, to avoid conflicts with argument registers. r=mjrosenb
2013-11-12 20:20:22 -08:00
Jan de Mooij
f2171b0bf8
Bug 937540 part 4 - Use placement new for MBasicBlock. r=djvj
2013-11-16 10:15:35 +01:00
Jan de Mooij
36fd8f30f8
Bug 937540 part 3 - Use placement new for GVN ValueNumberData. r=mjrosenb
2013-11-16 10:15:33 +01:00
Jan de Mooij
5e64da9a8a
Bug 937540 part 2 - Use placement new for BitSet and LoopAliasInfo. r=sstangl
2013-11-16 10:15:30 +01:00
Jan de Mooij
653f45a90a
Bug 937540 part 1 - Add |operator new| for placement new to TempObject and use for regalloc objects. r=luke
2013-11-16 10:14:07 +01:00
Martin Husemann
38c18f914f
Bug 810716: Avoid AC_TRY_LINK on systems where we do not want res_ninit r=ted
2013-11-16 09:13:23 +01:00
Landry Breuil
c4524289aa
Bug 928390: Partially backport libffi upstream 049d8386ff for OpenBSD/mips/hppa. r=glandium
2013-11-13 22:06:05 +01:00
Mike Hommey
3f865998c5
Bug 938956 - Add a generic recursion rule. r=gps
...
Use by running:
make -C objdir recurse RECURSED_COMMAND="command_to_run in_each_subdirectory"
2013-11-16 13:40:53 +09:00
Mike Hommey
f25c307c6b
Bug 937526 - Cleanup unicharutil/util and rdf/util related things. r=gps
2013-11-16 13:37:54 +09:00
Michael Shuen
7581110bd7
Bug 937916 - Implement TrueValue() and FalseValue(). r=sfink
2013-11-15 21:46:39 -05:00
Gregor Wagner
e6599c199f
Bug 937605 - Firefox fails to build on PPC64: GCInternals.h:29:5: error: ‘ZoneSelector’ does not name a type. r=billm
2013-11-15 14:40:37 -08:00
Carsten "Tomcat" Book
310416ab93
Backed out changeset d9ad4cc32e5d (bug 936143) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
2013-11-14 10:02:34 +01:00
Carsten "Tomcat" Book
e96623493a
Backed out changeset 011dcedf181f (bug 936143) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
2013-11-14 10:02:24 +01:00
Carsten "Tomcat" Book
34a76f463c
Backed out changeset 2abeb02c4777 (bug 933882) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
2013-11-14 10:02:14 +01:00
Carsten "Tomcat" Book
f095df8913
Backed out changeset b8d3be6e3c1a (bug 935470) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
2013-11-14 10:01:52 +01:00
Carsten "Tomcat" Book
654d38f7e4
Backed out changeset fe63bf2c6a3a (bug 935228) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
2013-11-14 10:01:39 +01:00
Carsten "Tomcat" Book
c11f7b243b
Backed out changeset 5e6899ab5ead (bug 934799) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
2013-11-14 10:01:25 +01:00
Carsten "Tomcat" Book
dc76fe3b28
Backed out changeset 9f3212effb9f (bug 934799) as result of the discussion of Bug 937997 Comment 48 Trees Closed due to OOM on a CLOSED TREE
2013-11-14 10:00:48 +01:00
Bobby Holley
f298af1bab
Bug 840488 - New domain policy API. r=bz
...
Note that this patch changes the semantics of javascript.enabled so that changes
to the pref do not apply to compartments that have already been created. This is
a significant change, but is necessary to support the new domain policy API.
After one cycle or so, we'll rip out the old API.
2013-11-12 16:43:35 -08:00
Bobby Holley
a80315ff5c
Bug 840488 - Compute immunity from caps checks exactly once, and kill nsScriptSecurityManager::CanExecuteScripts. r=bz
2013-11-12 16:43:35 -08:00
Bobby Holley
15add0796f
Bug 840488 - Remove per-JSContext script toggling. r=bz
...
Note that the checks in nsJSEnvironment::EvaluateString and EvalInWindow
can safely go away, because we call ssm->ScriptAllowed() in
nsJSUtils::EvaluateString.
2013-11-12 16:43:35 -08:00
Bobby Holley
298206badc
Bug 840488 - Move jsd over to the new API. r=bz
...
This setup is kind of hacky. JSD exposed a per-context script toggle, which,
while nonsensical, exhibits visibly different semantics than a per-global
toggle (since the former follows the WindowProxy across navigations, whereas
the latter does not). Honza says that Firebug ensures that any instances of
|jsdcx.scriptsEnabled = false| are guaranteed to be followed by
|jsdcx.scriptsEnabled = true| before a navigation occurs, so this should be
good enough.
2013-11-12 16:43:34 -08:00
Bobby Holley
70289cf621
Bug 840488 - Directly mark compartments whose docshells disable script execution. r=bz
2013-11-12 16:43:33 -08:00
Bobby Holley
2c448611f5
Bug 840488 - Introduce a mechanism to temporarily or permanently block script for a given scope, and use it for unsafe channels. r=bz
2013-11-12 16:43:33 -08:00
Kannan Vijayan
5d606aa99a
Bug 925308 - Added test case.
2013-11-12 15:55:41 -05:00
Steve Fink
ecbc3a5108
Bug 936013 - Type check JS_NeuterArrayBuffer argument, r=jorendorff
2013-11-12 12:24:09 -08:00
Kannan Vijayan
5341e5785a
Bug 912303 - Added noSuchMethod support to baseline CALLPROP/CALLELEM stubs. r=efaust
2013-11-12 14:20:34 -05:00
Shu-yu Guo
3c10bb18f3
Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink)
2013-11-12 10:51:11 -08:00
Shu-yu Guo
2e736ecad5
Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb)
2013-11-12 10:51:11 -08:00
Shu-yu Guo
988e6cea5f
Bug 935228 - Toggle debug traps only in debug mode. (r=jandem)
2013-11-12 10:51:10 -08:00
Shu-yu Guo
2c1680170f
Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff)
2013-11-12 10:51:10 -08:00
Shu-yu Guo
459cac3565
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
2013-11-12 10:51:10 -08:00
Jim Blandy
5ee7b2b633
Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu)
2013-11-12 10:51:10 -08:00
Shu-yu Guo
97ba76e461
Bug 936143 - Part 1: Add Debugger.Script.lineCount test where the script's source notes end in newline notes. (r=jimb)
2013-11-12 10:51:09 -08:00
Kannan Vijayan
6141cd11ec
Bug 925309 - Enabling profiler when it is already enabled should be a no-op. r=bhackett
2013-11-12 13:41:03 -05:00
Brian Hackett
1ebba759ff
Bug 937674 - Don't instantiate types when adding type object guards around type write barriers, r=jandem.
2013-11-12 11:02:52 -07:00
Brian Hackett
228c5a16f9
Bug 936361 - Update test to not require ParallelArray.
2013-11-12 10:23:46 -07:00
Dan Gohman
a940ed6acf
Bug 569597 - Eliminate use of ranlib. r=glandium
2013-11-11 19:26:59 -08:00
Kannan Vijayan
842323ecaf
Bug 925308 - Dont pop profiler frames for stack frames pushed by invalidated IonScripts which did not have profiler instrumentation. r=jandem
2013-11-12 11:28:03 -05:00
Benjamin Bouvier
31ce5aa431
Bug 935791 - Add an option to disable SSE3 and SSE4 on the JS shell. r=jandem
2013-11-12 16:16:24 +01:00
Eric Faust
d038d818de
Bug 929261 - Fix for GetElementIC. r=shu
2013-11-12 09:34:10 -05:00
Nicholas D. Matsakis
550073e8d3
Bug 937391 - Refactor prop/elem optimizations r=jandem
2013-11-11 20:29:53 -05:00
Nicholas D. Matsakis
1940086415
Bug 933764 - Hide specific members of a TypeRepresentationSet r=jandem
2013-11-01 10:46:19 -04:00
Nicholas D. Matsakis
4731b63fab
Bug 930057 - Incorrectly returning false r=jandem
2013-10-23 13:26:43 -04:00
Nicholas D. Matsakis
c816c97147
Bug 922172 - Add redimension method r=till
2013-09-20 16:19:37 -04:00
Andy Wingo
0c83c24921
Bug 932276 - Reimplement GetBlockChainAtPC using JSScript::blockScopes(). r=jorendorff
2013-11-12 09:58:18 +01:00
Andy Wingo
aa76d18f7c
Bug 932276 - Bytecode emitter records static scope extents. r=jorendorff
2013-10-29 14:42:10 +01:00
Andy Wingo
3da6d602ad
Bug 932276 - Reserve space in JSScript for an optional block scope array. r=jorendorff
2013-10-29 14:39:58 +01:00
Dan Gohman
3cb43d5ea2
Bug 937128 - IonMonkey: Minor code simplifications. r=bhackett
2013-11-12 05:46:43 -08:00
Dan Gohman
86a568836a
Bug 937124 - IonMonkey: Backtracking: expose the considerCopy flag to isRegisterUse to allow trySplitAfterLastRegisterUse to use it. r=bhackett
2013-11-12 05:46:43 -08:00
Dan Gohman
7c30731b12
Bug 937121 - IonMonkey: Assert some interesting invariants. r=bhackett
2013-11-12 05:46:43 -08:00
Dan Gohman
2983e9edd3
Bug 937121 - IonMonkey: Improved register allocation debug output. r=bhackett
2013-11-12 05:46:43 -08:00
Dan Gohman
e8c1bedeef
Bug 936993 - IonMonkey: Create the MCheckOverRecursed before unboxing arguments. r=bhackett
2013-11-12 05:46:43 -08:00
Dan Gohman
0ebddaa032
Bug 936891 - IonMonkey: Fix safepoint handling to mind the differences between LSRA and Backtracking. r=bhackett
2013-11-12 05:46:43 -08:00
Dan Gohman
d7da59c249
Bug 933104 - IonMonkey: Check for empty ranges after intersecting fractional ranges. r=nbp
2013-11-12 05:46:43 -08:00
Dan Gohman
1c386c7ef7
Bug 931489 - IonMonkey: Use range analysis to avoid testing for special cases in PowHalf. r=nbp
2013-11-12 05:46:43 -08:00
David Major
198e213e28
Bug 932100 - Part 2: Move DLL blocklist code to mozglue. r=bsmedberg, r=glandium
...
--HG--
rename : toolkit/xre/nsWindowsDllBlocklist.cpp => mozglue/build/WindowsDllBlocklist.cpp
2013-11-12 08:31:32 -05:00
Nathan Froyd
3243d20805
Bug 841373 - use STRIP_FLAGS with STRIP consistently; r=glandium
2013-11-11 11:01:22 -05:00
Jon Coppeard
0e138bb07b
Bug 935136 - Always barrier assignments to Heap<Value> r=terrence
2013-11-12 11:21:01 +00:00
Wes Kocher
3dbc5bd2fa
Backed out 7 changesets (bug 935228, bug 936143, bug 935470, bug 933882, bug 934799) for breaking ASAN browser-chrome tests on a CLOSED TREE
...
Backed out changeset ae6f2151610f (bug 934799)
Backed out changeset 82495f0c5da2 (bug 934799)
Backed out changeset 77be849d81e7 (bug 935228)
Backed out changeset 555e5759fe5f (bug 935470)
Backed out changeset ce4011f33422 (bug 933882)
Backed out changeset e13e98eab890 (bug 936143)
Backed out changeset fb230c191a88 (bug 936143)
2013-11-11 16:53:59 -08:00
Mike Hommey
fda70b1aad
Backout changeset 4810e8f4eb98 (part of bug 934864) for causing bug 937332.
2013-11-12 08:37:08 +09:00
Terrence Cole
6ead2470c7
Bug 935800 - Assert that we do not GC in the lifetime of a ForkJoinSlice; r=shu
...
--HG--
extra : rebase_source : ec2dc1db758e5bef4720b5442e006e9df44c165b
2013-11-06 15:43:19 -08:00
Mike Hommey
3866530b89
Bug 935857 - Add AC_SUBST_SET to create a set() of strings in config.status and use it for NECKO_PROTOCOLS. r=gps
2013-11-12 07:52:32 +09:00
Shu-yu Guo
02e48f74ed
Bug 934799 - Part 2: Disable lazy parsing for JSD. (r=sfink)
2013-11-11 14:18:35 -08:00
Shu-yu Guo
76733b4b96
Bug 934799 - Part 1: Lazify delazifying lazy scripts in debug mode. (r=jimb)
2013-11-11 14:18:35 -08:00
Shu-yu Guo
790f1549a1
Bug 935228 - Toggle debug traps only in debug mode. (r=jandem)
2013-11-11 14:18:34 -08:00
Shu-yu Guo
46d9e600c4
Bug 935470 - Update end position after lazily parsing a function. (r=jorendorff)
2013-11-11 14:18:34 -08:00
Shu-yu Guo
744122c7e5
Bug 933882 - Invalidate JIT code instead of doing full GC on debug mode toggle. (r=bhackett)
2013-11-11 14:18:34 -08:00
Jim Blandy
ac61fe9004
Bug 936143 - Part 2: Simplify and fix js_GetScriptLineExtent. (r=shu)
2013-11-11 14:18:34 -08:00
Shu-yu Guo
f4113ff2b5
Bug 936143 - Part 1: Add Debugger.Script.lineCount test where the script's source notes end in newline notes. (r=jimb)
2013-11-11 14:18:34 -08:00
Benjamin Bouvier
b89cdf34f9
Bug 936710 - Add an option to propagate flags to the nested shells. r=luke
2013-11-11 21:21:32 +01:00
Eddy Bruel
39190eecc5
Bug 934419 - Split CompartmentOptions off from ContextOptions; r=bholley
2013-11-11 21:44:33 +01:00