js/src/jscntxt.h
3d388a56bec65a476715a85ff6eba6bb66b4718e
created 2017-03-27 15:44 -0700
pushed 2017-07-31 14:08 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Move the core elements of error/warning reporting out of TokenStream into a new ErrorReporting.{cpp,h} API. r=arai
5c7b6e016f85b47522dcecb3bf313e07fdffb0f1
created 2017-03-31 10:50 +0200
pushed 2017-07-31 14:08 +0000
Jan de Mooij Jan de Mooij - Bug 1350760 part 1 - Templatize and optimize AtomMarkingRuntime::markAtom. r=jonco
7e6204be142a74d93a66bb17758fa9fcfe08afb6
created 2017-02-25 12:23 +0100
pushed 2017-06-05 19:31 +0000
Jan de Mooij Jan de Mooij - Bug 1342345 part 2 - Use a Vector for AutoCycleDetector. r=jonco
a40af83f562acd1fdb6a6025cbe89290812f614a
created 2017-02-21 04:25 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1340822 - Move nursery and caches from ZoneGroup back to the runtime, r=jonco.
fad2e60d78431950805f24a73797e7528a4f39fc
created 2017-02-17 05:13 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1337968 - Add API and shell harness for cooperative multithreading, r=jandem.
795c13350e9a8e096715b7e27ee3b0a746353009
created 2017-02-15 10:39 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1337491 - Off thread parsing changes for multithreaded runtimes, r=jandem,jonco.
00672a065d8c13e2399c55f0d86226f83afb9393
created 2017-02-15 23:53 +0900
pushed 2017-06-05 19:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283712 - Part 5: Support notes in Debugger. r=jimb
cbcd8c6fe6bb6ddbb38bbdf72f6365a0faeb56f2
created 2017-02-15 23:53 +0900
pushed 2017-06-05 19:31 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283712 - Part 1: Add JSErrorBase, JSErrorNotes, JSErrorNotes::Note, and JSErrorReport.{notes,freeNotes}. r=jwalden
81b228f0a7708c889f2d90627ff2199bc4284565
created 2017-01-30 15:56 -0800
pushed 2017-06-05 19:31 +0000
Jeff Walden Jeff Walden - Bug 1338374 - Use alignas/alignof to define Variant's internal raw storage. r=froydnj
e719b89ea8f22b00fb6a52fb962090bbe5c7ac6a
created 2017-02-14 18:55 +0100
pushed 2017-06-05 19:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4ded6149dc4a (bug 1337491) for failing xpcshell tests test_utils_pbkdf2.js and test_ext_runtime_onInstalled_and_onStartup.js on Android 4.3 debug. r=backout
4ded6149dc4a3bbaeb93bd644f927bac37db1cb2
created 2017-02-14 05:21 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1337491 - Off thread parsing changes for multithreaded runtimes, r=jandem,jonco.
1851854d9dd5b93a416ce3291d72c52ec83de0ef
created 2017-02-14 10:16 +0000
pushed 2017-06-05 19:31 +0000
Jon Coppeard Jon Coppeard - Bug 1337502 - AutoCompartment should have the same asserts as JSAutoCompartment r=sfink
bdc62272ba78f7cd68de081d97eaec19c5e28ee5
created 2017-02-07 15:06 -0800
pushed 2017-06-05 19:31 +0000
Bill McCloskey Bill McCloskey - Bug 1337537 - JS engine changes for compartment validation (r=sfink)
7002008dc1166b7bc1c2ad2ecbcfdde17f6f11b0
created 2017-02-11 05:27 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1337117 - Remove references to main thread in the JS engine, r=jandem.
6f4074b2c8e3027d046004f4d2fa016d865fd004
created 2017-02-07 14:30 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1337070 - Tolerate multiple zone groups and cooperating contexts in the GC, r=jonco.
2600c68923cefee3fcb4b9e247830c1e7cdc8340
created 2017-02-08 14:08 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1334885 - Allow wasm signal handlers to work with multiple threads in a runtime, r=luke.
e2b893be9f4ca14fe0b96080092d9b19b46b5d70
created 2017-02-07 13:20 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1334845 - Create only one JSContext per helper thread, r=jandem.
d2758f635f72f779f712bf9c6e838868ed53c9f7
created 2017-02-02 12:12 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
7311c06a7271a8f33f4f73aa0c88e8d4806e488b
created 2017-01-30 06:31 -0700
pushed 2017-06-05 19:31 +0000
Brian Hackett Brian Hackett - Bug 1324002 - Mark atoms separately in each zone, r=jonco,mccr8,peterv.
26ed78caca3d0ffa819c31f066cfc5d03dde7a95
created 2017-01-12 14:29 -0600
pushed 2017-04-10 20:44 +0000
Jason Orendorff Jason Orendorff - Bug 1330769 - Avoid using Symbol addresses in hash codes. r=jandem.
4a29a037a33525700c5d8f8f1953e8e24c836048
created 2016-11-23 17:45 +0000
pushed 2017-04-10 20:44 +0000
Jon Coppeard Jon Coppeard - Bug 1317761 - Standardise names of tracing methods r=jandem r=h4writer r=waldo r=bbouvier
d29ab4cddb8299285f431ff521c64712f25ad33e
created 2016-11-23 17:57 +0100
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 1277368 part 1 - Add JS::Result<> and use it in a few places. r=luke
bf95e2986737f0250ed918bf216f15348108bfbb
created 2016-11-15 10:58 +0100
pushed 2017-04-10 20:44 +0000
Jan de Mooij Jan de Mooij - Bug 981201 - Stop using JS_IsRunning in PreciseGCRunnable::Run and remove JS_IsRunning. r=bholley
417ac0789e97f17f5877af0d89e6a157a379663c
created 2017-01-12 14:29 -0600
pushed 2017-02-27 14:59 +0000
Jason Orendorff Jason Orendorff - Bug 1330769 - Avoid using Symbol addresses in hash codes. r=jandem, a=lizzard
357f9ca720b4e71c12c75e2325c77e8c3386af88
created 2016-08-14 20:39 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 6: Make CompileError subclass of JSErrorReport. r=jwalden
fe8948da2efd64f8695f00f3dd49437f0945051a
created 2016-08-14 20:39 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 5: Rename message to toStringResult if it is the result of toString. r=bholley,jwalden,froydnj
e8bc246a57ad418864039ffe1dfb2cbe9a83fba1
created 2016-08-14 20:39 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 4: Do not duplicate message in ExpandErrorArgumentsVA, and remove message parameter from WarningReporter. r=jwalden
971d6777956556108ab4d571015e8360ded559c3
created 2016-10-18 17:27 -0700
pushed 2017-02-27 14:59 +0000
Wes Kocher Wes Kocher - Backed out 10 changesets (bug 1283710) for osx xpcshell failures a=backout
51b8d69edca019360cfc445812d51fbbba56450e
created 2016-08-14 20:39 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 6: Make CompileError subclass of JSErrorReport. r=jwalden
d72527b7d3c0c328e65bdaf4c259921a1e8481c2
created 2016-08-14 20:39 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 5: Rename message to toStringResult if it is the result of toString. r=bholley,jwalden,froydnj
ee5215f1a38e702d7335da05316ead5978e64986
created 2016-08-14 20:39 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1283710 - Part 4: Do not duplicate message in ExpandErrorArgumentsVA, and remove message parameter from WarningReporter. r=jwalden
9796ed81f17a936804ec792c843dadf2c00023df
created 2016-09-11 18:15 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
e78af6564ec3b4f497f35387669aff74f963009f
created 2016-08-15 19:20 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289050 - Part 2: Use ASCII or Latin1 variants of JS_ReportError in not-simple cases. r=jwalden
f69bdda3779b11fba984cc21296004bc89edeb49
created 2016-08-13 23:51 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1295017 - Part 2: Add JS_ReportError*UTF8 variants. r=jwalden
4b2d47b727467980a41f31428bde7308b689446f
created 2016-08-13 23:50 +0900
pushed 2017-02-27 14:59 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1295017 - Part 1: Make lossy conversion available off main thread. r=jwalden
c5b9991118822ccdd63649e9933faee774c58634
created 2017-01-12 14:29 -0600
pushed 2017-01-18 02:35 +0000
Jason Orendorff Jason Orendorff - Bug 1330769 - Avoid using Symbol addresses in hash codes. r=jandem, a=lizzard
64ec60d41d9cde5e09074e33ba46790becb067b8
created 2016-09-22 13:02 +0100
pushed 2017-01-16 13:07 +0000
Jon Coppeard Jon Coppeard - Bug 1301496 - Simplify runtime check when tracing helper threads r=terrence a=dveditz
cb6fc6d38f8df50e25502dc55ee1ed2dd3d7a304
created 2016-08-25 01:28 -0700
pushed 2017-01-16 13:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1263355 - Rewrite the frontend: bindings. (r=jorendorff,Waldo)
5e9229e7060f1448bf5d6e6201753dd3297c3add
created 2016-08-13 23:03 +0900
pushed 2017-01-16 13:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1289051 - Add JS_ReportError*Latin1 variants. r=evilpie
7e0d9eb7eb0578ce97383958357902c8965f5eeb
created 2016-08-12 11:39 +0200
pushed 2017-01-16 13:07 +0000
Jan de Mooij Jan de Mooij - Bug 1294404 - Merge PerThreadDataFriendFields and ContextFriendFields, clean up APIs. r=terrence,bz
eefc85446e21cb21729b20b734a52583631c26cc
created 2016-08-09 16:33 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290589 - Part 1: Thread AutoLockForExclusiveAccess params through compartment setting functions as proof of lock holding; r=terrence
f8ff90165cc9d093756cdccbfa6a77691e0b2ba5
created 2016-08-09 16:33 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290589 - Part 0: Remove JSRuntime's exclusiveAccessOwner and *CanLock assertions; r=terrence
5df7daac885a736f269f831673d8dfe88e7894ff
created 2016-08-09 10:23 +0100
pushed 2017-01-16 13:07 +0000
Jon Coppeard Jon Coppeard - Bug 1293262 - Always pre-tenure objects after minor GC r=terrence
85272f8ab75cf17d0d0323efaa4c02fb35659414
created 2016-08-08 23:24 +0200
pushed 2017-01-16 13:07 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset b61757c08a5f (bug 1290589) for asserting mIsSome in testParallelCompile.js. r=backout
b61757c08a5fbe9df2a1af7e462650b8c5b556ba
created 2016-08-08 13:26 -0700
pushed 2017-01-16 13:07 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 1290589 - Make JSRuntime's exclusiveAccessOwner a js::Thread::Id instead of a PRThread*; r=terrence
b4cb1f015845f5b5e3aad0154add1929fad0a883
created 2016-08-03 18:09 +0900
pushed 2017-01-16 13:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290422 - Part 1: Remove JSErrorReport.messageArgs. r=jwalden
c5bb9552230c45ac9586aaab323c46d110a06e7a
created 2016-08-02 10:14 -0500
pushed 2017-01-16 13:07 +0000
Luke Wagner Luke Wagner - Bug 1288944 - Baldr: move the Instance* into TlsData (r=jolesen)
83b64a0c1eb4726f21f841fc31f249f7fc01cf42
created 2016-08-01 08:26 -0500
pushed 2017-01-16 13:07 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: replace the mutable WasmActivation* in global data with an immutable JSContext* (r=bbouvier)
75fbd8a856889d5a228ac7fd5237205a8efce488
created 2016-07-21 21:19 -0500
pushed 2017-01-16 13:07 +0000
Luke Wagner Luke Wagner - Bug 1288483 - Baldr: stop using activation global pointer in JIT exit stub (r=h4writer)
d62aa3e31e3fe83b2417ce1a0a4a5ac07cad484a
created 2016-09-22 13:02 +0100
pushed 2016-10-31 18:13 +0000
Jon Coppeard Jon Coppeard - Bug 1301496 - Simplify runtime check when tracing helper threads. r=terrence, a=ritu
2fb342547aa8c02298f38714058411a651ea4b90
created 2016-07-18 14:36 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1285134 part 1 - Move the runtime private to the context. r=efaust
606e6f6aebe26585dd35c400ce72c3032b5e3378
created 2016-07-15 12:26 -0500
pushed 2016-10-31 18:13 +0000
Luke Wagner Luke Wagner - Bug 1276029 - Baldr: use process-wide signal-handling-support query (r=bbouvier)
2cfa9ffe77a49c573340dc5d8880bf8108be967a
created 2016-07-13 10:20 +0100
pushed 2016-10-31 18:13 +0000
Jon Coppeard Jon Coppeard - Bug 1260785 - Make hashcode generation fallible for cell pointers that can be moved by GC r=terrence
cc866385dd0124bde69f1d7fd50baee93c531ddf
created 2016-07-07 08:15 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1284808 - Rename RuntimeOptions to ContextOptions and move it to the context. r=luke,baku
7028215a4aafa0d12c97aee9507d51cbd2e044f8
created 2016-06-30 14:42 +0200
pushed 2016-10-31 18:13 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1268024: Add an unaligned access trap; r=luke
d9ecb9d04a90e5ecddbf85b417d789bf2f5652c7
created 2016-07-02 13:45 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 9 - Move JSRuntime caches into a new ContextCaches class. r=jorendorff
2c507a30066761d77392a3ca3e73ce62b081feb1
created 2016-07-01 18:44 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 7 - Simplify GenerateJitExit a bit by using the context instead of the runtime. r=luke
09ffd37115bb0bae1ccf32a4f5f9a058fe02d249
created 2016-06-30 09:13 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 3 - Use static_cast instead of rt->context_. r=jwalden
9c4675f6970fe850de47cffb3b1fb504d35fa563
created 2016-06-28 17:11 +0100
pushed 2016-10-31 18:13 +0000
Jeff Walden Jeff Walden - Bug 1282795 - Don't make the last non-ellipsis argument to ExpandErrorArgumentsVA an enumeration that would be subject to integral promotion, because this would invoke undefined behavior. r=froydnj
4b7c8956efcbf3b0fac179972f5b42fe9a3ccdcf
created 2016-06-28 11:58 +0200
pushed 2016-10-31 18:13 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 8 - Use cx->updateMallocCounter in a few places. r=terrence
less more (0) -1000 -300 -100 -60 tip