js/src/vm/Runtime.h
7d6a74b906227bf2fedcf1258f089a42d31c0929
created 2014-05-19 09:33 +1000
pushed 2014-05-20 13:28 +0000
Douglas Crosher Douglas Crosher - Bug 988789 - Ionmonkey: Rework the instruction cache flushing. r=luke, a=sledru
53139214dcf3fc3b886bb913a2b4b301e5e70bf4
created 2014-03-10 16:28 -0500
pushed 2014-04-28 18:51 +0000
Jason Orendorff Jason Orendorff - Bug 977287, part 1 - Rename the "operation callback" to "interrupt callback". r=luke.
45ac7b7d7466a02176f9fa6fcaa25948a453b92a
created 2014-02-26 10:25 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 3 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
8eb71a24360bc987dfe7b3254dff93c6180f1105
created 2014-03-04 10:05 -0800
pushed 2014-04-28 18:51 +0000
Bobby Holley Bobby Holley - Bug 977340 - Assert during compartment checking that we're using the stack-top cx. r=luke,gabor
c8bea55437c176e58a7e19358cf523fdfbf930c9
created 2014-03-03 16:54 +0000
pushed 2014-04-28 18:51 +0000
Ed Morley Ed Morley - Backed out changeset 508848ad378a (bug 939562) for causing bug 978450
508848ad378ac7e100f63996709f08081e8d88af
created 2014-02-26 10:25 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 3 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
1cec924f373467fa6ae86d0177ba74678bb91090
created 2014-02-26 17:38 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 977181 - Rename some ion* things to jit* (r=jandem)
2fb5b3b138d72d15119eadd6641e80776c0dca56
created 2014-02-26 17:38 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 977181 - Don't push/assume IonContext when executing JIT code (r=jandem)
c3fc351a1c5512a93560f321572aaf66936a4a18
created 2014-02-26 16:02 +0100
pushed 2014-04-28 18:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 802aa43ae8cc (bug 939562) for PGO mochitest regression on a CLOSED TREE
802aa43ae8cc5948062a132efd3f9e798b949376
created 2014-02-26 10:25 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Bug 939562 part 2 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
9cdf5a8140238aff4e9cca8822bca261b9151d82
created 2014-02-01 12:04 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 919544 - Allow cached object allocation to GC; r=jandem
8ef55688cc4a1fc2ff26cb18fe18b4d8c0f7d54e
created 2014-02-21 16:54 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 964057 - Share self hosted state between runtimes, r=till.
4a83d046db8260973511456ab191d2566ee272c7
created 2014-02-20 18:35 -0800
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 969415 (part 1) - Add OOM callback hook to JS engine. r=njn.
d2c4ae312b66e83c55226805aa30c858b90a30e3
created 2014-02-19 09:02 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 964059 - Share atoms compartment/zone between multiple runtimes, r=billm,bent.
9d1e797181e3c11b08ba467608980ccee7f884bd
created 2014-02-17 19:22 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Backout bea3f06585ec (Bug 969012) for arm simulator failures.
bea3f06585ecc4ca8e86303a8fa471dd22527615
created 2014-02-11 11:53 -0800
pushed 2014-04-28 18:51 +0000
Terrence Cole Terrence Cole - Bug 969012 - Make jit allocations of CallObject with external slots use the nursery; r=jandem
348b749ae7f138182b20730fced95d3c43085ae9
created 2014-02-14 12:25 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 936236 - Wait on background sweeping to complete after large-allocation-failure callback (r=jonco)
8c521a802625683b42a1ca9245dfac06e10aa1a8
created 2014-02-14 13:17 +0100
pushed 2014-04-28 18:51 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
1ea147427505d8a30994f79a43a6aa3295040d79
created 2014-02-12 22:50 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 936236 - Send memory-pressure notification if ArrayBuffer allocation OOMs and retry allocation (r=mccr8)
7e59dbb63fdf98697e9ef5a5e635f905cdc66fd6
created 2014-02-13 10:39 -0500
pushed 2014-04-28 18:51 +0000
Nathan Froyd Nathan Froyd - Bug 972394 - mark PerThreadData::AutoEnterRuntime as MOZ_STACK_CLASS; r=luke
7b9263edd9d102f886875cf7dd88ccfc66cf64fc
created 2014-02-12 23:26 -0800
pushed 2014-04-28 18:51 +0000
Phil Ringnalda Phil Ringnalda - Back out d54433699f2e (bug 936236) for adding 5 rooting hazards
d54433699f2e54ac19fc00b2f312a68d09f90b52
created 2014-02-12 22:50 -0600
pushed 2014-04-28 18:51 +0000
Luke Wagner Luke Wagner - Bug 936236 - Notify memory-pressure observers when allocating a large ArrayBuffer fails (r=mccr8)
b346f11002eb413e1c799126a5888e48c1bcbd23
created 2014-02-06 22:05 -0800
pushed 2014-04-28 18:51 +0000
Jeff Walden Jeff Walden - Bug 969165 - Convert Atomic<T> where T != bool but is used as a bool over to Atomic<bool>, now that it's supported, in js/src/. r=shu
00c0dfc4c76b455f2ff8771796257c76f3495fe7
created 2014-02-08 09:40 +0000
pushed 2014-04-28 18:51 +0000
Jon Coppeard Jon Coppeard - Bug 967589 - Add OOM test for runtime creation and fix failures r=billm
f76ccce1f2fd65666b60c988c83bc2c70b50ca6f
created 2014-02-07 14:40 -0800
pushed 2014-04-28 18:51 +0000
Shu-yu Guo Shu-yu Guo - Bug 949296 - Ignore DontStopIon interrupt triggers during ForkJoin. (r=nmatsakis)
995f7402235bfa1df4e66e697808da0651d5b7b3
created 2014-02-05 11:40 -0700
pushed 2014-04-28 18:51 +0000
Brian Hackett Brian Hackett - Bug 941805 - Make the pool of JS workers be per process rather than per runtime, r=billm.
9e00f4eef08189544f75bf121833518105824344
created 2014-02-14 13:17 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Backout bug 785905, off-thread IonBuilder. r=jorendorff
80286bae0d73ae97bfa9e99dddb491fda7830bf6
created 2014-02-03 08:34 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 45840c6628d7 and acadb164dbc5 (bug 941805) for causing bug 966782.
acadb164dbc5947de50aff7643ed7120b44bd08f
created 2014-01-31 18:58 -0700
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 941805 - Make the pool of JS workers be per process rather than per runtime, r=billm.
08b38c51c5fc094129b019039981e50604a78389
created 2014-01-24 13:22 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 963840 - Move MallocProvider out and add a comment about allocation in SpiderMonkey; r=jorendorff
59c2be51f086e085f32f5ae9fb2fc79033c37e94
created 2014-01-29 13:34 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 959597 part 3 - Add ARM simulator for JIT code. r=nbp
d6f5085fec81541675b0ff1a2b22dde54c5af60b
created 2014-01-24 20:14 -0800
pushed 2014-03-17 21:55 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 4: Replace JS_ALWAYS_INLINE with MOZ_ALWAYS_INLINE. r=luke
f3758e3cff60b0d88aaec5c3194b7045384b7f7d
created 2014-01-24 20:21 -0800
pushed 2014-03-17 21:55 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 3: Replace JS_NEVER_INLINE with MOZ_NEVER_INLINE. r=luke
753d7a9f2726da0c17a8362bfe35aea604a72702
created 2014-01-25 22:04 -0800
pushed 2014-03-17 21:55 +0000
Chris Peterson Chris Peterson - Bug 964016 - Part 1: Replace JS_LIKELY with MOZ_LIKELY. r=luke
ea76da4c0f0ec00cbec0c6d6adbb74af2c4b95c0
created 2013-12-25 00:21 -0800
pushed 2014-03-17 21:55 +0000
Chris Peterson Chris Peterson - Bug 960416 - Always use JIT hardening. r=luke
a443aaba92c06e117ac3e01559e944a88fbcc3fb
created 2014-01-06 14:43 -0800
pushed 2014-03-17 21:55 +0000
Steve Fink Steve Fink - Bug 956434 - Apply gczeal to object cache allocations, r=terrence
e1b6a0bf7684b1e1db6ccb5506abc28e9b3b88e0
created 2014-01-03 22:02 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 956300 - Remove Class argument from functions that also take a TypeObject. r=bhackett
6296ca67d80b1357834ec2b0076efb8354267c2f
created 2013-12-19 14:56 -0700
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 951979 - Reorder compilation vs. operation callback lock ordering constraints, r=jandem.
b41d9ac46315a66eb6c7ef0278d057850e3d1116
created 2013-12-19 11:56 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 950513 - Remove JS_WORKER_THREADS typedef, r=luke.
3eb853546cff881ae3786466759f503f1bc962ba
created 2013-12-19 10:01 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add thread safety class instances to get IonBuilder passing the thread safety dynamic analysis, r=jandem.
f678b20219e5dec371d1efc1de6eef45b04863a9
created 2013-12-17 15:58 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge inbound to m-c.
adfa9fa90fd9b9d6eb7f41070d821e5ad0277524
created 2013-11-26 13:45 +0000
pushed 2014-03-17 21:55 +0000
Till Schneidereit Till Schneidereit - Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley
b980c2dee2e7dc275ad16907177062588d63c9bd
created 2013-12-17 14:48 +0100
pushed 2014-03-17 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 785905 followup - Fix --disable-threadsafe shell builds.
77bd9575650b9c3ffa833adb94a925df945acc50
created 2013-12-16 10:38 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 949108 - Fix an exact rooting false positive across the activity callback; r=bholley
dbeea0e93b56b586792fe8265779249d22018b2a
created 2013-12-16 10:53 -0800
pushed 2014-03-17 21:55 +0000
Brian Hackett Brian Hackett - Bug 785905 - Build Ion MIR graph off thread, r=jandem.
04c1449b8497bfa1df612cad6b28417722dd8424
created 2013-12-04 15:23 -0800
pushed 2014-03-17 21:55 +0000
Terrence Cole Terrence Cole - Bug 945250 - Evict the nursery before using CellIter; r=jonco
74a403c9141f61a1baa456c4510ac644a1be8166
created 2013-12-10 09:58 -0800
pushed 2014-03-17 21:55 +0000
Andrew McCreight Andrew McCreight - Bug 943373, part 4 - Use MOZ_THIS_IN_INITIALIZER_LIST in the JS engine. r=Waldo
2c72a842fb1816f8aeaf97108e92cb5319d50dfd
created 2013-11-26 13:45 +0000
pushed 2014-02-04 01:06 +0000
Till Schneidereit Till Schneidereit - Bug 911400 - Create OpaqueWrappers when wrapping objects for use in the self-hosting global and OpaqueWrapperWithCalls when wrapping self-hosted function for use in other compartments. r=bholley, a=lsblakk
8c0709e254c43ab64dd7a19d3836646557309362
created 2014-01-06 15:03 -0500
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 950513 - Remove JS_WORKER_THREADS typedef. r=luke, a=lsblakk
fefdc280c829d4e025c817b3de40e191774a6d2b
created 2014-01-03 17:38 -0500
pushed 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset d56d13a32786 (bug 950513) for debug asserts. a=backout
d56d13a32786145b46ebe846c88d1b55193fc618
created 2014-01-03 16:16 -0500
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 950513 - Remove JS_WORKER_THREADS typedef. r=luke, a=lsblakk
f4a802140bc7ec319cb7ba2b69afe3f516e35306
created 2013-11-29 08:54 -0600
pushed 2014-02-04 01:06 +0000
Luke Wagner Luke Wagner - Bug 941827 - Use off-main-thread parsing even if GetCPUCount() == 1 (r=bhackett)
06f844b81f3dca425b8068ba1f10054195ae4997
created 2013-11-27 16:28 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add classes for use in IonBuilder thread safety analysis, r=jandem.
c4883720cfb3191da8c79b2605abe6e4bda09bcb
created 2013-11-27 09:37 -0600
pushed 2014-02-04 01:06 +0000
Joshua Cranmer Joshua Cranmer - Bug 884676 - Convert JSPrincipals::refcount to Atomic<int32_t> in JS_THREADSAFE builds, and remove JS_ATOMIC_*. r=Waldo
62e94f70b2cde5ccda5bf6ed00eacc07e56d890e
created 2013-11-26 19:13 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 939088 - Add a cache for fetching the names associated with ALIASEDVAR operations, r=luke.
72db5a6ae5c8c5e345eb51e51d93c7086e72c3e4
created 2013-11-22 10:55 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 933681 - Define JSStdName tables in terms of jsprototypes.h. r=jorendorff
63e0b6e8f84c86f6e159c33e1f8bfeee866f1727
created 2013-11-14 14:57 -0600
pushed 2014-02-04 01:06 +0000
Luke Wagner Luke Wagner - Bug 938615 - Simplify usage of ScriptSource::chars (r=benjamin)
6d579cd22053f20087ab92f6bc325026e6c53d3e
created 2013-11-14 09:55 -0600
pushed 2014-02-04 01:06 +0000
Luke Wagner Luke Wagner - Bug 938390 - don't create a string to hold chars in ScriptSource::chars (r=benjamin)
8fefcd2bb1545adcbc2bdfbf1d0c32000a7db29d
created 2013-11-19 22:27 -0800
pushed 2014-02-04 01:06 +0000
Phil Ringnalda Phil Ringnalda - Back out 00644e4b067d (bug 938124) for debug browser-chrome bustage, and probable debug ASan jit-test bustage
00644e4b067d981d77fcffef244a09bbc0896016
created 2013-11-19 15:14 -0700
pushed 2014-02-04 01:06 +0000
Brian Hackett Brian Hackett - Bug 938124 - Add mprotect mechanism indicating which GC heap accesses made during Ion compilation are threadsafe, r=jandem.
less more (0) -100 -60 tip