js/src/vm/Runtime.h
86ffabbadeb66a7918ea6da7a465797b335f7b57
created 2013-09-11 09:52 -0500
pushed 2013-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 905300 - Remove dead code in SpiderMonkey. r=bhackett
57cfb91dc2376a203816b2d75634b864133f16e9
created 2013-08-14 22:58 -0500
pushed 2013-10-28 21:59 +0000
Joshua Cranmer Joshua Cranmer - Bustage fix for bug 884676/66e1ed80ba05 to fix CLOSED TREE.
66e1ed80ba0526e87ef15046421635228a0b23c3
created 2013-08-14 21:18 -0500
pushed 2013-10-28 21:59 +0000
Joshua Cranmer Joshua Cranmer - Bug 884676 - Part 2, Use mozilla::Atomic<int32_t> for Runtime::interrupt. r=njn
8e7320976d7cdb5abe4a18b784b018b57feb22e8
created 2013-08-13 15:36 -0500
pushed 2013-10-28 21:59 +0000
Luke Wagner Luke Wagner - Bug 901934 - rm JS_(Set|Clear)RuntimeThread (r=billm)
64ab5bb8af519c92e222a3a10461f385b54915ca
created 2013-08-13 09:13 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
cd086a74f5224e2c939bbc06c0eee0a4f410437c
created 2013-08-13 14:06 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 903754 - Remove InterpreterFrames class and use InterpreterActivation instead. r=luke
46d24bcd18851a43a561e0e3645b36daeb56fb09
created 2013-08-12 17:43 -0400
pushed 2013-10-28 21:59 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to inbound.
680a80d15f3ece29df924c187053e2f5b5960e9c
created 2013-08-08 15:17 -0700
pushed 2013-10-28 21:59 +0000
Jeff Walden Jeff Walden - Bug 853301 - Make a --with-intl-api/--with-intl-api=build/--without-intl-api configure option that builds/exposes Intl, only builds it, and doesn't build it at all. This will allow tests with the Intl code, built, but with no changes to JS behavior, permitting disentangling binary-size-increase effects from effects due to changes in JS functionality (or in code invoked to expose that functionality). r=glandium
118488b8f1d5da295e6de82bb154f9cbb3e9c6d9
created 2013-08-12 13:40 -0700
pushed 2013-10-28 21:59 +0000
Daniel Holbert Daniel Holbert - Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage
fde265c467b2d27d143d8a1bb672170868b5fef8
created 2013-08-12 13:57 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
c698c9d89b9143aa8b4ff771e2e7266faba1e4f9
created 2013-08-12 12:54 -0700
pushed 2013-10-28 21:59 +0000
Bobby Holley Bobby Holley - Bug 901364 - Make operation callbacks runtime-wide. r=mrbkap
b9b8ad32c72b3fd1327068d9aeb8ca3afa8ab1fc
created 2013-08-08 16:07 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 902917 - Remove some unnecessary #includes in SpiderMonkey. r=till.
96f5e26e3e25872eaff5155bbdf42a9d9a6a8849
created 2013-07-25 23:52 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 14) - Remove jsprvtd.h. r=jorendorff.
23451f2c9946d471b5f15362cb649ec64107e93e
created 2013-08-08 21:30 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 4) - Move |JSTrapStatus| and related function typedefs out of jsprvtd.h. r=jorendorff.
ab5587721464258ee90c6c4a2ad53db12bd9a1f8
created 2013-07-25 21:23 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898263 (part 1) - Slim down jsprvtd.h. r=jorendorff.
fe7a314efca0e940898bf7b3be9cfe87ca6b5ffa
created 2013-08-08 19:37 +0200
pushed 2013-10-28 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke
f836042326f9df3abfbee44169fc878ef87c950d
created 2013-08-05 08:48 -0600
pushed 2013-10-28 21:59 +0000
Brian Hackett Brian Hackett - Bug 898886 - Improve threadsafe assertions when accessing runtimes and zones, r=billm.
148464732cfe8ef460c5c1c7c4a077f4456d3085
created 2013-08-29 12:20 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 909499 - Rename js::ion namespace to js::jit. r=h4writer, a=bajaj
e8d49bc63f2cf44234f9ba2f1376f24f04bea694
created 2013-08-28 17:54 -0400
pushed 2013-09-16 19:14 +0000
Jan de Mooij Jan de Mooij - Bug 902908 - Rename js/src/ion to js/src/jit. r=luke, a=bajaj
83ae78484491e745ddf548770267654a5e434b95
created 2013-08-24 00:45 +0200
pushed 2013-09-16 19:14 +0000
Till Schneidereit Till Schneidereit - Bug 905370 - Move SelfHostedClass list to JSRuntime. r=bhackett,shu, a=abillings
b7dbdc2a38f9679122cc299ee84713fac521a341
created 2013-08-03 16:55 -0700
pushed 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 845545: Part 2 - Refactor context creation callbacks. r=bholley,mccr8
d449bcecd71eab5a0d0714157fc049d6679d780a
created 2013-08-01 16:45 -0700
pushed 2013-09-16 19:14 +0000
Bill McCloskey Bill McCloskey - Bug 900598 - Make sure not to collect the atoms compartment when exclusive threads are present (r=bhackett)
e827cc07b0068be32bd6f2c107072dec47f9b9ef
created 2013-08-01 13:47 -0500
pushed 2013-09-16 19:14 +0000
Luke Wagner Luke Wagner - Bug 899832 - hoist JSScript::originPrincipals and LazyScript::originPrincipals into ScriptSource (r=bhackett)
6c88cddc6d89c25ae2280c778e20f86adc2ca33e
created 2013-07-29 21:15 -0500
pushed 2013-09-16 19:14 +0000
Luke Wagner Luke Wagner - Bug 899415 - OdinMonkey: split out declarations/definitions better across AsmJS .h/.cpp files (r=bbouvier)
91b749fdbf32b5350f04f0934e0fcc7d5ad16e1c
created 2013-07-28 21:27 -0500
pushed 2013-09-16 19:14 +0000
Luke Wagner Luke Wagner - Bug 898619 - put the rest of the JSRuntime:: methods into vm/Runtime.cpp (r=billm)
e432690bf0fb21911ef15177d36902891f1f8415
created 2013-07-19 20:14 -0700
pushed 2013-09-16 19:14 +0000
Jeff Walden Jeff Walden - Bug 896124 - Implement a JS_Init() JSAPI function, to be called before any other JSAPI operations (except JS_SetICUMemoryFunctions) are performed, to centralize whole-engine initialization tasks. r=bsmedberg for the XPCOM bits, r=luke for the JS bits
bbf37166d07cc117d5e6304706e7f0d00b5415d5
created 2013-07-26 00:08 -0400
pushed 2013-09-16 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 3 changesets (bug 896124, bug 784739, bug 894026) for Windows checktest orange on a CLOSED TREE.
631b3d5d54f46823f660ff5ad5ae298356309b10
created 2013-07-19 20:14 -0700
pushed 2013-09-16 19:14 +0000
Jeff Walden Jeff Walden - Bug 896124 - Implement a JS_Init() JSAPI function, to be called before any other JSAPI operations are performed, to centralize whole-engine initialization tasks. r=bsmedberg for the XPCOM bits, r=luke for the JS bits
58309e4d17000097b9343f6deb7ef61400ddc4a3
created 2013-07-23 17:35 -0700
pushed 2013-09-16 19:14 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 888088 (part 8) - Fix #include ordering in js/src/vm/. r=nnethercote.
868ce514bba712fda6578a692505ad5cb938edb7
created 2013-07-19 08:06 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 875125 - Allow scripts to be parsed/emitted off the main thread, r=billm.
8abf922fb3ea4bb8af617666c64d165b9154eedd
created 2013-07-08 12:42 -0700
pushed 2013-09-16 19:14 +0000
Jeff Walden Jeff Walden - Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
949582d150c23122108079e8ea305b54da4df13f
created 2013-07-15 08:12 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 892187 - Fix spurious uses of ExclusiveContext->asJSContext(), r=billm.
91b5985259ee7664577e75e9cd0452465d2c1c07
created 2013-07-13 21:59 -0700
pushed 2013-09-16 19:14 +0000
Phil Ringnalda Phil Ringnalda - Back out 757e87bb1c1e:2c2bb15bf160 (bug 884676) for make check failures
757e87bb1c1e91b425d9100a53fa539072995b7b
created 2013-07-13 20:07 -0500
pushed 2013-09-16 19:14 +0000
Joshua Cranmer Joshua Cranmer - Bug 884676 - Part 2: Remove JS_ATOMIC_* in favor of mozilla::Atomic, r=Waldo.
b674f0e40c8eb12edb964b80aa4ca2af37fcbf4c
created 2013-07-10 09:29 -0600
pushed 2013-09-16 19:14 +0000
Brian Hackett Brian Hackett - Bug 885758 - Add ExclusiveContext for use by threads with exclusive access to their compartment, r=billm.
79d75a5b45cc57b601a0a0a7a1b44566d5d29a91
created 2013-07-08 23:03 -0700
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 891215 (part 13) - Slim down ArgumentsObject-inl.h. r=terrence.
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2013-09-16 19:14 +0000
Kyle Huey Kyle Huey - Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
740cea2dbf4596548e85c2725ec4cfbb7e603b65
created 2013-07-07 23:18 -0700| base
pushed 2013-09-16 19:14 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 890784 (part 1) - Create a new vm/Runtime module and put JSRuntime in it. r=wmccloskey.
less more (0) tip