js/src/vm/Runtime.h
c848ede03acca83b8d21bdc68c93b692b2b75133
created 2013-11-18 14:05 -0700
pushed 2013-11-19 02:31 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
51b8979e2dd66d08cab78232aeb0b52777698d29
created 2013-11-18 12:27 -0800
pushed 2013-11-19 02:31 +0000
Wes Kocher Wes Kocher - Backed out changeset aacbc603eb67 (bug 938950) for bustage on a CLOSED TREE
aacbc603eb6728ded2b6dd8a86da495c437a566e
created 2013-11-18 13:05 -0700
pushed 2013-11-19 02:31 +0000
Brian Hackett Brian Hackett - Bug 938950 - Don't provide full access to compartment/zone/runtime during Ion compilation, r=jandem.
2bbd3a23d40fb356165f13d9a3823e458640f6dd
created 2013-11-17 15:33 -0700
pushed 2013-11-18 10:53 +0000
Brian Hackett Brian Hackett - Bug 928050 - Remove worker pausing mechanism, r=billm.
125d0f9767b5856b23e11f0aad4b874a42b6aa95
created 2013-10-16 09:45 +0100
pushed 2013-11-08 19:51 +0000
Jon Coppeard Jon Coppeard - Bug 926678 - Ensure GC gets triggered when gcMallocBytes drops below zero r=billm
80c0c69444e23bccd847324757bd9c53431aceca
created 2013-09-25 13:41 -0700
pushed 2013-11-07 02:11 +0000
Andrew McCreight Andrew McCreight - Bug 909490, part 3 - Add callback for zone sweeping. r=jonco
62ea644eaec8974fbcd6deb07f670ab501a2889b
created 2013-09-25 13:41 -0700
pushed 2013-11-07 02:11 +0000
Andrew McCreight Andrew McCreight - Bug 909490, part 2 - Add callback for zone destruction. r=billm
3982cd8d5cd357a275841a45faefd6eab8528b0c
created 2013-11-06 07:14 -0800
pushed 2013-11-06 19:25 +0000
Brian Hackett Brian Hackett - Bug 935032 - Fix miscellaneous uses of JSContext in IonBuilder, r=shu,jandem.
94032114aaf5f2a8e41811e86f02aa367e15325a
created 2013-11-05 10:16 +0000
pushed 2013-11-05 20:28 +0000
Jon Coppeard Jon Coppeard - Bug 844768 - Make JSRuntime::gcNumArenasFreeCommitted atomic r=billm
cd2d19e4e2581a425a3fc2bace9c3aed5bbd152e
created 2013-11-01 10:20 +0000
pushed 2013-11-01 18:40 +0000
Jon Coppeard Jon Coppeard - Bug 844766 - Make JSRuntime:: and Zone::gcBytes use atomics in preference to volatile r=billm
f00ded19bfeed747d738c51cee30a65529ad3b50
created 2013-10-28 11:33 +0100
pushed 2013-10-28 15:42 +0000
Jan de Mooij Jan de Mooij - Bug 931039 - Rename IonRuntime/IonCompartment to JitRuntime/JitCompartment. r=h4writer
42f131becd2fad742b11b2dab09016e2cfd304a9
created 2013-10-23 17:03 -0500
pushed 2013-10-25 08:12 +0000
Luke Wagner Luke Wagner - Bug 930260 - fix infinite recursion in signal handler on non-main-thread in debug builds (r=bhackett)
b1ce503713893db81a58156546d3d06b3e29066b
created 2013-10-17 14:42 -0700
pushed 2013-10-22 22:12 +0000
Terrence Cole Terrence Cole - Bug 928056 - Do not pause for background compilation before ggc; r=bhackett,r=billm
a46ff1a56160ed32a98ad1bc55b4d7ff6dd31522
created 2013-10-18 15:44 -0400
pushed 2013-10-20 01:42 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 61f6c63bcb3d (bug 928056) for m-oth failures.
f75226d2273f6851eb233888e18f0585e0788a9f
created 2013-10-15 12:13 -0500
pushed 2013-10-20 01:42 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
61f6c63bcb3d5a723e6d460e5eea6f547589b602
created 2013-10-17 14:42 -0700
pushed 2013-10-20 01:42 +0000
Terrence Cole Terrence Cole - Bug 928056 - Do not pause for background compilation before ggc; r=bhackett
440098bca4eb491e263f9236a131538191c720ba
created 2013-10-17 09:41 +0100
pushed 2013-10-18 09:36 +0000
Jon Coppeard Jon Coppeard - Bug 926681 - Make JSRuntime::currentThreadOwnsOperationCallbackLock() work the the same in non-threadsafe builds r=bhackett
65262f9e75805837dfd57119c8ac8099e8606fcc
created 2013-10-15 18:52 -0700
pushed 2013-10-16 10:46 +0000
Wes Kocher Wes Kocher - Backed out changeset f5838290c705 (bug 900669) for rootanalysis bustage
f5838290c7059fc279c1135e1a9f62690954548d
created 2013-10-15 12:13 -0500
pushed 2013-10-16 10:46 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: asm.js caching (shell-only support) (r=sstangl)
5aebbece105865a874d33697f4878af43f463d6e
created 2013-09-20 10:24 -0700
pushed 2013-10-03 14:59 +0000
Terrence Cole Terrence Cole - Bug 923317 - Add a GC zeal mode targeting generational GC specifically; r=billm
8b0e4dee6b1aa27bd808e1f2edcd58c187ba04e9
created 2013-10-02 08:16 -0600
pushed 2013-10-03 14:59 +0000
Brian Hackett Brian Hackett - Bug 922283 - Remove the self hosted class mechanism, r=shu.
bfcf75eac94306dc47f455f3eb33445558cc88ef
created 2013-09-30 16:20 -0700
pushed 2013-10-01 09:29 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 921923 (part 2) - Make multi-output sizeOfFoo() functions more consistent in js/src/. r=till.
1e6a27764acd0f9170d561f2a5748d0e7b74515f
created 2013-09-30 15:02 -0700
pushed 2013-10-01 09:29 +0000
Terrence Cole Terrence Cole - Bug 921140 - Do not force an allocation for typical zone vectors; r=billm
79a3d1d2c06563ed759f84b337d9408f0eba82a4
created 2013-09-27 16:31 -0400
pushed 2013-09-29 09:37 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (3/5); r=ehsan
5b35eb07b456230d507df38326032ae6bbffb043
created 2013-09-26 18:34 -0400
pushed 2013-09-27 09:27 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921130 - Minimize the #includes in js/src/jit; r=luke
b340b241e433e2e478c37c90d9196ce34331b8bd
created 2013-09-24 08:21 -0700
pushed 2013-09-25 02:43 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
ac09e1a3fa46889569c043aa7c12f6bef071880a
created 2013-09-24 14:09 -0400
pushed 2013-09-25 02:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
2c3d1c9241d7b0f3612bb9cb705b33c537eb7925
created 2013-09-24 08:21 -0700
pushed 2013-09-25 02:43 +0000
Dan Gohman Dan Gohman - Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn
944e6d1fd97933c0a44fb02364cda44d2f26a241
created 2013-09-24 08:03 -0700
pushed 2013-09-25 02:43 +0000
Bobby Holley Bobby Holley - Bug 915613 - Introduce a mechanism to get a default context for a runtime, and use that in js-ctypes. r=jorendorff
ac62fceb9362b22c2b19873ae02f1ef17b58ff42
created 2013-08-12 18:41 -0500
pushed 2013-09-24 03:07 +0000
Luke Wagner Luke Wagner - Bug 900669 - OdinMonkey: avoid all uses of ImmPtr/AbsoluteAddress from asm.js code (r=bbouvier,mjrosenb,sr=jandem)
989cc9b220c2893c9ee7782b798fc6aa04a0975c
created 2013-09-20 21:44 -0700
pushed 2013-09-22 16:14 +0000
Jim Blandy Jim Blandy - Bug 916845: Change sourceHook to a nice C++ object with a destructor. r=jorendorff
98034be3508b7542fcca120209cc286929b8da27
created 2013-09-20 19:05 +0200
pushed 2013-09-21 02:29 +0000
Till Schneidereit Till Schneidereit - Bug 918823 - Make multiple methods using the same self-hosted function reuse one cloned version instead of replacing previous ones in the intrinsics holder. r=jorendorff,wingo
141c61d174ee681c8b93541f2ce8a6efa4607ee6
created 2013-09-19 18:47 -0700
pushed 2013-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 918350 - SpiderMonkey: Initialize JSRuntime's NaN and Infinity members right away instead of waiting. r=waldo
783e9b3095482ac792a7c5b4a3da3098611fd80f
created 2013-09-19 13:14 -0700
pushed 2013-09-20 09:19 +0000
Dan Gohman Dan Gohman - Bug 917991 - Use higher-level interfaces which are nicer, and avoid using temporary registers in some cases as a bonus. r=luke
4bcf9b261b943b39d825b52ef32f30da3440bc45
created 2013-09-17 11:29 -0600
pushed 2013-09-18 00:26 +0000
Brian Hackett Brian Hackett - Bug 916753, Bug 916531, Bug 916504 - Fix various deadlocks, r=billm,jandem.
e78212e4cfa3a3854e92b769ab9dc98b8b766212
created 2013-09-17 09:46 -0700
pushed 2013-09-18 00:26 +0000
Bobby Holley Bobby Holley - Bug 905926 - Stop using hasContexts(). r=billm,jonco
ce0d77291a93e7108f9c20d3393c00aa3bc4ada1
created 2013-09-17 09:46 -0700
pushed 2013-09-18 00:26 +0000
Bobby Holley Bobby Holley - Bug 905926 - Explicitly track whether a context has been created. r=billm
86ffabbadeb66a7918ea6da7a465797b335f7b57
created 2013-09-11 09:52 -0500
pushed 2013-09-12 00:24 +0000
Luke Wagner Luke Wagner - Bug 915167 - Don't create helper threads when GetCPUCount() == 1 (r=bhackett)
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-09-12 00:24 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
6f22b81ed9b44458fc19951b3a448fd802395cb6
created 2013-09-11 09:23 +1000
pushed 2013-09-12 00:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 (attempt 2) - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
ecfd306e73fc0f22783cdf8d3f0411984c93b292
created 2013-09-10 23:00 -0700
pushed 2013-09-12 00:24 +0000
Wes Kocher Wes Kocher - Backed out changeset 45975a811207 (bug 914508) for Android 2.2 NoIon build bustage
45975a8112078e3a80c57de34f3bcfebdd2ef031
created 2013-09-11 09:23 +1000
pushed 2013-09-12 00:24 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 914508 - Move more stuff out of inlines.h/-inl.h files, and remove some unnecessary #include statements. r=terrence.
3ade0212edd0ecb9fedde60740a6c9202384d49b
created 2013-09-09 14:24 -0500
pushed 2013-09-11 00:29 +0000
Luke Wagner Luke Wagner - Bug 912589 - have JSRuntime::helperThreadCount() return GetCPUCount(), not GetCPUCount()-1 (r=bhackett)
3e5420f524254fbfb69e5942a585db1e9f17e7b0
created 2013-09-09 16:55 -0400
pushed 2013-09-10 08:13 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 39bba9d8dbac (bug 912589) for Android NoIon jsreftest crashes.
39bba9d8dbac46ba46285ee16aaf5cf638d61bac
created 2013-09-09 14:24 -0500
pushed 2013-09-10 08:13 +0000
Luke Wagner Luke Wagner - Bug 912589 - have JSRuntime::helperThreadCount() return GetCPUCount(), not GetCPUCount()-1 (r=bhackett)
10e767f5eb9eb5e413f7d40b2a0b248edd90b389
created 2013-09-04 19:19 -0700
pushed 2013-09-09 20:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 910771 (part 2) - Move some stuff from JS::Zone to JS::shadow::Zone, and from JSRuntime to JS::shadow::Runtime.h. r=terrence.
548651733b5a5e43c43fd6c88e4980894b7bc6b8
created 2013-08-28 11:04 -0700
pushed 2013-08-29 04:20 +0000
Bobby Holley Bobby Holley - Bug 732665 - Introduce a mechanism for specifying different stack limits for system, trusted, and untrusted code. r=luke
2a3ed74a0c952f5645dbcecaea4c085100148c5f
created 2013-08-26 19:05 -0700
pushed 2013-08-28 11:21 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke.
ca06d27f049f6c797695de1e2a0c60eae3f1def1
created 2013-08-27 11:48 -0600
pushed 2013-08-28 00:36 +0000
Brian Hackett Brian Hackett - Bug 908301 - Remove dedicated source compression thread, use JS worker threads instead, allow saving source when parsing off thread, r=benjamin.
77280a2a30b4b84328a3717591e9650a60d0e76b
created 2013-08-27 12:50 +0200
pushed 2013-08-28 00:36 +0000
Jan de Mooij Jan de Mooij - Bug 909499 part 1 - Rename js::ion namespace to js::jit. r=njn
be4a241c1cf3ef15d54119c0a5e7824bf0997b06
created 2013-08-23 13:29 +0200
pushed 2013-08-25 15:20 +0000
Till Schneidereit Till Schneidereit - Bug 905370 - Move SelfHostedClass list to JSRuntime. r=bhackett,shu
d74b077b663c87eb53de2ef2c132ecdb970699fb
created 2013-08-22 18:02 -0600
pushed 2013-08-23 14:44 +0000
Brian Hackett Brian Hackett - Bug 905544 - Fix assertion failure in threadsafe builds with --disable-ion, r=billm.
caecd32b3f33eb3ea544489a1d58172042307113
created 2013-08-22 07:22 -0600
pushed 2013-08-22 19:42 +0000
Brian Hackett Brian Hackett - Bug 907777 - Add preference for off thread parsing, coalesce with preference for off thread Ion compilation, r=billm.
dcf50fbf6087e9a3158a31a0d2223a4325293387
created 2013-08-21 18:43 -0600
pushed 2013-08-22 08:32 +0000
Brian Hackett Brian Hackett - Bug 900681 - Properly clean up leaked off thread parses in the JS shell, r=billm.
2fe02ad61d772861aebf6d64579172ef655fc64e
created 2013-08-17 21:24 -0600
pushed 2013-08-19 00:45 +0000
Brian Hackett Brian Hackett - Bug 906001 - Improve tests and asserts around starting off thread parses while GC is active in the atoms zone, r=billm.
a63f47fcbe98f0fd4e1b44328683b8c12bdf19f9
created 2013-08-08 22:51 -0500
pushed 2013-08-17 15:35 +0000
Luke Wagner Luke Wagner - Bug 902506 - OdinMonkey: remove main-thread restriction from js::CompileAsmJS (r=bhackett)
b5e301863e69b7d0228339e56d9889306292e0e7
created 2013-08-15 14:14 -0700
pushed 2013-08-16 08:28 +0000
Brian Hackett Brian Hackett - Bug 897655 - Use off thread parsing when loading scripts from XUL documents, r=billm,bz,luke.
f25d46b4f39fb704bbb8c4185cb14f2379d77e08
created 2013-08-15 10:43 -0500
pushed 2013-08-16 08:28 +0000
Joshua Cranmer Joshua Cranmer - Bug 884676 followup: Make rt->interrupt relaxed for performance, r=luke.
9c90bda449925de88dfb3840d34168fdf6c48d55
created 2013-08-15 07:33 -0700
pushed 2013-08-16 08:28 +0000
Brian Hackett Brian Hackett - Bug 864220 - Use mprotect to trigger interrupts in Ion compiled code, r=luke,jandem.
8687c800015223ae287ea3936c35aa14ff1de1cb
created 2013-08-15 13:45 +0200
pushed 2013-08-15 19:35 +0000
Jan de Mooij Jan de Mooij - Bug 905300 - Remove dead code in SpiderMonkey. r=bhackett
less more (0) -60 tip