js/src/jscntxt.cpp
9c4675f6970fe850de47cffb3b1fb504d35fa563
created 2016-06-28 17:11 +0100
pushed 2016-06-29 09:35 +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
51d28e336d478a2b35bae1668cce76594f732665
created 2016-06-27 08:51 +0200
pushed 2016-06-27 06:52 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 2 - Make cx->runtime() return |this|. r=jorendorff
0009a43ad49a316c86cdb52bcb44006b32011170
created 2016-06-25 20:04 +0200
pushed 2016-06-25 18:09 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 followup - Don't call mallocSizeOf on a base class pointer. r=orange
498dfbe07a6c21af0ac2bd165f41b58a97cd241e
created 2016-06-24 14:16 +0200
pushed 2016-06-25 13:10 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 1 - Make JSContext inherit from JSRuntime. r=luke
423d7e86c526e2895904da3a71d978725c95515f
created 2016-06-24 14:19 -0400
pushed 2016-06-24 18:20 +0000
Boris Zbarsky Boris Zbarsky - Bug 1281582. Remove JSContext privates. r=jorendorff
6db648f83330dd70f5a1d03802a110394801b6ac
created 2016-06-24 15:16 +0200
pushed 2016-06-24 13:18 +0000
Jan de Mooij Jan de Mooij - Backed out changeset 273b186d22ca for making the rooting analysis unhappy
273b186d22cac4ed7f03f784604a60f5905142b1
created 2016-06-24 14:16 +0200
pushed 2016-06-24 12:17 +0000
Jan de Mooij Jan de Mooij - Bug 1281529 part 1 - Make JSContext inherit from JSRuntime. r=luke
0ca871e39a20d94c5c8948beb41867d679f3709e
created 2016-06-22 09:47 +0200
pushed 2016-06-22 07:49 +0000
Jan de Mooij Jan de Mooij - Bug 1279295 - Create the runtime's JSContext when we create the runtime. r=luke
f3f3ce8ed0d118f9150da89ee2c93646e1d12295
created 2016-06-16 08:43 +0100
pushed 2016-06-16 07:44 +0000
Thomas Zimmermann Thomas Zimmermann - Bug 1276927: Remove Gonk from JS builds where possible, r=dvander
1ef89a5f0ca67dadd961161c3921347c00924003
created 2016-06-15 12:24 +0200
pushed 2016-06-15 10:25 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 74d8bc4c921f (bug 1276927)
74d8bc4c921f20b3396b01576056b0ca96466b1e
created 2016-06-15 10:59 +0100
pushed 2016-06-15 10:00 +0000
Thomas Zimmermann Thomas Zimmermann - Bug 1276927: Remove Gonk from JS builds where possible, r=dvander
f133ef6fc341553256609d6aad6300a6bd320622
created 2016-06-10 09:29 +0200
pushed 2016-06-10 07:30 +0000
Jan de Mooij Jan de Mooij - Bug 1278947 part 2 - Remove JSContext callback. r=luke
b605a7bb8c498569ed597ed66202a93d01fcfaad
created 2016-06-07 20:30 +0200
pushed 2016-06-07 18:37 +0000
Jan de Mooij Jan de Mooij - Bug 1277278 part 4 - Remove the warning case from ErrorToException. r=luke
3b42129e45a9bdfbefeb35a2ea26d60d757c7e1f
created 2016-06-07 20:30 +0200
pushed 2016-06-07 18:37 +0000
Jan de Mooij Jan de Mooij - Bug 1277278 part 3 - Rename error reporter callback to warning reporter, assert it's only used for warnings. r=luke
aaebaccae0a2c9595c3009f08cdb4c84ad82d4b4
created 2016-06-07 20:30 +0200
pushed 2016-06-07 18:37 +0000
Jan de Mooij Jan de Mooij - Bug 1277278 part 1 - Remove ContextOptions and make autoJSAPIOwnsErrorReporting the default. r=luke
1258a697a4bb282fe810fb3756ca9a2102e8a8f3
created 2016-06-06 19:45 +0200
pushed 2016-06-06 17:50 +0000
Jan de Mooij Jan de Mooij - Bug 1278223 part 2 - Change the shell to use a single cx per runtime and add a release assert to enforce this. r=luke
29e2af4247e1fdd3b865be0a17aa0ef26385b4a7
created 2016-05-27 17:59 +0200
pushed 2016-05-27 16:05 +0000
Jan de Mooij Jan de Mooij - Bug 979730 part 5 - Remove saved frame chains. r=luke
f4e2f8a9df189af509d9b78c0918731e26fd6248
created 2016-05-27 17:58 +0200
pushed 2016-05-27 16:05 +0000
Jan de Mooij Jan de Mooij - Bug 979730 part 4 - Make JS_IsRunning ignore saved frame boundaries. r=luke
d2b250ce1693ce8691329f8ac8d447e254a8ea14
created 2016-05-22 00:00 +0200
pushed 2016-05-21 22:00 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 6e043a8ce335 (bug 996060) for cgc test failure in testCall.js. r=backout
6e043a8ce3356d2bb0867cd6f884aadb4b14e606
created 2016-05-21 10:15 -0700
pushed 2016-05-21 17:16 +0000
Nick Fitzgerald Nick Fitzgerald - Bug 996060 - Part 1: Save a stack on JSContext::setPendingException; r=sfink
28b2e46097e6214d06a4044823961fc59453dc3b
created 2016-04-22 11:55 -0700
pushed 2016-05-13 15:47 +0000
Terrence Cole Terrence Cole - Bug 1257387 - Annotate OOM allocation sizes where possible; r=jonco
8a8c24eec31f943e09dfa5f1efa900e2f21e494c
created 2016-05-09 16:10 +0200
pushed 2016-05-13 07:38 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1265461: tweak the overrecursion error message for wasm; r=jorendorff
a8f65fd17dc20e16d5ad5727a9b695b18c7c1b15
created 2016-04-26 17:42 +0200
pushed 2016-04-26 15:44 +0000
Tom Schuster Tom Schuster - Bug 1255925 - Change JSFunction::name to return a JSAtom. r=efaust
66a3bf3abe2eb4653cc6357736c3a43014b11364
created 2016-03-11 15:19 +0100
pushed 2016-03-11 14:23 +0000
Jan de Mooij Jan de Mooij - Bug 1212328 - Clean up some JSErrorReport-related code. r=Waldo,bz
f3281396564ceaf5c45346fe0c71b9129b7c02b3
created 2016-03-04 12:21 -0800
pushed 2016-03-05 02:16 +0000
Morgan Phillips Morgan Phillips - Bug 1245877 - Expose error message names via the debugger object; r=jorendorff
1d5dd700e41e1f4e967a951e6c8d38d0d68f45b0
created 2016-02-17 17:42 -0800
pushed 2016-02-20 23:49 +0000
Steve Fink Steve Fink - Bug 1249183 - Suppress GC harder, r=terrence
88e02bcd65ae9f2c9a6ee030842a2cc84f3f3e11
created 2016-02-19 13:46 -0800
pushed 2016-02-19 21:43 +0000
Shu-yu Guo Shu-yu Guo - Bug 912337 - Prohibit debugger code from re-entering debuggee code. (r=jimb)
37f1e7428a70c408ed73b0d7c1ea92d43d1239a8
created 2016-02-17 22:56 -0500
pushed 2016-02-18 03:58 +0000
Boris Zbarsky Boris Zbarsky - Bug 1248233. Make js::ReportOutOfMemory respect the autoJSAPIOwnsErrorReporting() flag on the context options. r=luke
ee852e6779fb62f910f6941f50d60d69f36849ae
created 2016-01-27 13:03 -0800
pushed 2016-02-02 16:51 +0000
Terrence Cole Terrence Cole - Bug 1244358 - Support all types in PersistentRooted; r=sfink
5eaf5e034e6d323cb957884dc474c32ef188ab25
created 2016-01-27 09:54 -0800
pushed 2016-02-01 16:54 +0000
Terrence Cole Terrence Cole - Bug 1243888 - Derive RootKind automatically from TraceKind; r=sfink
4f02780c73e3a60ce44d423bcf004aa77bf4195b
created 2016-01-15 18:26 -0600
pushed 2016-01-16 00:28 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jandem)
82b49b59162f8cf0de20198a38bc7f180ff009ea
created 2016-01-15 18:26 -0600
pushed 2016-01-16 00:28 +0000
Luke Wagner Luke Wagner - Bug 1239601 - improve the UniquePtr situation (r=jorendorff)
115da8bc01ad4f99882a52a73212e0690e6128fc
created 2016-01-05 10:24 +0100
pushed 2016-01-11 15:32 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1236476: Report out of memory in ExpandErrorArgumentsVA; r=jandem
58942104c315643918aba1f2b0d4dbe0b4887dca
created 2015-12-28 16:15 -0600
pushed 2015-12-30 21:43 +0000
Jeff Walden Jeff Walden - Bug 1235615 - Split JS::CompartmentOptions into JS::CompartmentCreationOptions that are immutable characteristics of a compartment, and JS::CompartmentBehaviors that may be changed after the compartment's been created. r=terrence
5e0769303a5efc3c745cc9ffd0492fa3a75dcf74
created 2015-12-28 17:39 -0600
pushed 2015-12-29 00:40 +0000
Luke Wagner Luke Wagner - Bug 1229642 - change to AsmJSActivation to WasmActivation (r=bbouvier)
496bd6468e61d8de9c8bc0e61bb641e3ed007a0a
created 2015-11-27 00:45 +0100
pushed 2015-11-26 23:45 +0000
Sebastian Hengst Sebastian Hengst - Backed out 2 changesets (bug 1224722, bug 1226551) for Linux x64 opt Valgrind failure. r=bustage
f477eb89443b7daffb2a0bbda72fbfa2977b7f32
created 2015-11-25 14:05 +0100
pushed 2015-11-26 22:30 +0000
Till Schneidereit Till Schneidereit - Bug 1224722 - Enable executing multiple inputs as self-hosted JS during runtime startup. r=efaust, f=bz,mwu
63c676ad8d86a39e62c39761f7c78b77b66cfc4e
created 2015-11-25 15:37 +0100
pushed 2015-11-25 14:39 +0000
Till Schneidereit Till Schneidereit - Backout of bug 1224722 from a CLOSED TREE. r=bustage
e3ad7b5452d4725cf152e2660e68c3f0bc243e4e
created 2015-11-25 14:05 +0100
pushed 2015-11-25 13:15 +0000
Till Schneidereit Till Schneidereit - Bug 1224722 - Enable executing multiple inputs as self-hosted JS during runtime startup. r=efaust, f=bz,mwu
f35d1107fe2eabc3128c9430724fa730c3336fd5
created 2015-08-26 14:51 -0700
pushed 2015-11-11 16:50 +0000
Terrence Cole Terrence Cole - Bug 1200732 - Use stable hashing for AutoCycleDetectorSet; r=jonco
6f1f7fc0f7cd83db832072eb05d316845c6f3930
created 2015-10-20 10:29 +0100
pushed 2015-10-20 09:33 +0000
Jon Coppeard Jon Coppeard - Bug 1215363 - Fix a couple of OOM handling issues and make JS_sprintf funcions crash when passed illegal format strings r=terrence
1b6a1a82017691789b2e5a30f1c9d74220fe3596
created 2015-10-08 10:49 +0100
pushed 2015-10-08 09:50 +0000
Jon Coppeard Jon Coppeard - Bug 1212430 - Remove CrashAtUnhandlableOOM() and replace with AutoEnterOOMUnsafeRegion r=jandem
15d5166c68aa1aaf0746a24e3e9574d05284a4fa
created 2015-10-05 10:50 +0100
pushed 2015-10-05 09:52 +0000
Jon Coppeard Jon Coppeard - Bug 1210607 - Check for null compartment in PopulateReportBlame() r=terrence
0fda784c668279c596cec34642a00444cafba781
created 2015-09-04 13:40 -0700
pushed 2015-09-14 17:26 +0000
Terrence Cole Terrence Cole - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink
136d521cb8726bb71fdf4270043e393a1ffa3231
created 2015-09-11 11:37 -0700
pushed 2015-09-11 18:37 +0000
Terrence Cole Terrence Cole - Backout 148cab7775e5 (Bug 1202051) for cgc bustage on a CLOSED TREE.
148cab7775e5d4229e30bd4c1c55e5b193756aef
created 2015-09-04 13:40 -0700
pushed 2015-09-11 16:22 +0000
Terrence Cole Terrence Cole - Bug 1202051 - Use a PersistentRooted to automate tracing of unwrappedException_; r=sfink
ba8211485ab2ff0ef36467ede763bc90b9c003e5
created 2015-09-03 15:39 -0700
pushed 2015-09-03 22:39 +0000
Andrew McCreight Andrew McCreight - Bug 1196391, part 3 - Make argument count assertions fatal in js::ExpandErrorArgumentsVA(). r=Waldo
d204b329da1078d30fe36066d0a39e0f5a78e4b1
created 2015-09-03 15:39 -0700
pushed 2015-09-03 22:39 +0000
Andrew McCreight Andrew McCreight - Bug 1196391, part 2 - Add JSAPI constant for the max number of error arguments. r=Waldo
48174ce103c3525674f1679a20363d0fb88b7d71
created 2015-09-03 15:39 -0700
pushed 2015-09-03 22:39 +0000
Andrew McCreight Andrew McCreight - Bug 1196391, part 1 - Make the type of locals in js::ExpandErrorArgumentsVA() match the type of JSErrorFormatString::argCount. r=Waldo
96691a3775edb41ed04a1783eaa1d4f10f642317
created 2015-09-02 11:07 -0700
pushed 2015-09-02 18:07 +0000
Terrence Cole Terrence Cole - Backout d92d88957742 (Bug 1200732) for bustage on a CLOSED TREE.
d92d88957742e5aa095bb4563e8108ffc5744b78
created 2015-08-26 14:51 -0700
pushed 2015-09-02 16:33 +0000
Terrence Cole Terrence Cole - Bug 1200732 - Use stable hashing for AutoCycleDetectorSet; r=jonco
78d7e952823447812b9bc18841e81efe7bae15fb
created 2015-07-09 14:13 -0700
pushed 2015-07-23 21:14 +0000
Terrence Cole Terrence Cole - Bug 1186156 - Move the PersistentRooted list heads into RootLists; r=sfink
ff297c4e78a1af1a2d530ae6a03aa242a435ee15
created 2015-07-07 08:47 -0700
pushed 2015-07-10 14:05 +0000
Terrence Cole Terrence Cole - Bug 1181155 - Use a common root list definition between JSContext and JSRuntime; r=jonco
25e99bc12482eb4a72abc512bbbe1aecc61afcfd
created 2015-06-11 15:03 -0700
pushed 2015-06-16 20:32 +0000
Sean Stangl Sean Stangl - Bug 1173992 - Add ARM64 build support. r=glandium
5c8ef16615ca841789bed324ee59d6b0529eb982
created 2015-06-15 20:10 -0400
pushed 2015-06-16 00:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1174486 part 1. Make sure that warnings do still get reported even if our AutoJSAPI has taken over error reporting. r=bholley
1fde58d44a4c1e14e7618b6dce02c7d503cf8044
created 2015-06-15 20:05 -0400
pushed 2015-06-16 00:12 +0000
Boris Zbarsky Boris Zbarsky - Bug 1173638. Make the constructors for Error and its subtypes get their filenames/linenumbers from the saved stack, not manually. r=fitzgen,bholley
a8219b0154dde1bb929b112832adea2d458d1d65
created 2015-06-12 22:21 -0400
pushed 2015-06-13 02:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 1173787. The column number of an exception populated via PopulateReportBlame should be 1-based. r=fitzgen
7a5a8ce170a0b7d2bf5ee37132fe6deffe897368
created 2015-06-01 10:42 +0100
pushed 2015-06-01 09:43 +0000
Jon Coppeard Jon Coppeard - Bug 1155618 - Fix some more places where we didn't report OOM to the context r=terrence
49472c04d816a40bb75711c4b3f5963b2bc9e74a
created 2015-05-04 17:34 -0700
pushed 2015-05-06 17:27 +0000
Terrence Cole Terrence Cole - Bug 1161353 - Remove the post-barrier verifier; r=sfink
b7e1e4899a60af3cff747c56b2bc83af19bb32bc
created 2015-04-23 12:22 +0200
pushed 2015-04-23 12:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
less more (0) -1000 -300 -100 -60 tip