js/src/jsapi.h
65655ca92cb8d1f14248416181911a3441e607e1
created 2019-08-12 10:43 +0000
pushed 2019-08-12 22:02 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Remove js::FreeOp and make JSFreeOp opaque in public API r=tcampbell?
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab
created 2019-08-12 13:37 +0300
pushed 2019-08-12 16:26 +0000
Oana Pop Rus Oana Pop Rus - Backed out 4 changesets (bug 1572782) for build bustages at build/src/obj-firefox/dist/include/nsIXPCScriptable.h on a CLOSED TREE
11d750555fe17a6f17eb5c6f581b9e0e7edbc8f4
created 2019-08-12 10:15 +0000
pushed 2019-08-12 16:26 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Remove js::FreeOp and make JSFreeOp opaque in public API r=tcampbell?
be69ee8881f9563f38ef771129ce6063e8447267
created 2019-07-18 19:36 +0000
pushed 2019-07-19 04:08 +0000
Andrew McCreight Andrew McCreight - Bug 1510760, part 3 - Thread the transplant object into the prewrap hook. r=tcampbell
c024f802807e6e8e6de4fff6fbc3a566e92e8310
created 2019-07-18 19:18 +0300
pushed 2019-07-18 22:06 +0000
Noemi Erli Noemi Erli - Backed out 5 changesets (bug 1510760) for bustages in nsGlobalWindowOuter.cpp
3bc5442338bcdeac38f2cec16fdd2d1bf7f344b9
created 2019-07-18 15:02 +0000
pushed 2019-07-18 22:06 +0000
Andrew McCreight Andrew McCreight - Bug 1510760, part 3 - Thread the transplant object into the prewrap hook. r=tcampbell
ad9607a0ecf26178f9247ec5f9596256d4f832c1
created 2019-07-15 22:43 +0000
pushed 2019-07-16 04:14 +0000
Ted Campbell Ted Campbell - Bug 1564927 - Move off-thread API for BinAST to the right header. r=jwalden
4f267c2d1a7c13de18ab06beb4b224838950d889
created 2019-07-10 09:43 +0000
pushed 2019-07-10 15:54 +0000
Jan de Mooij Jan de Mooij - Bug 1564349 part 1 - Convert Baseline/Ion/NativeRegExp prefs from ContextOptions to JitOptions. r=nbp,smaug
c1eb8dac35fe43419e678b1d88f3dcea966839b1
created 2019-07-08 08:18 +0000
pushed 2019-07-09 03:54 +0000
Jan de Mooij Jan de Mooij - Bug 1541404 part 32 - Add shell flags for the baseline interpreter. r=tcampbell
abacb77a97bbcfb54915aedd34ef7aefafdb0e78
created 2019-06-21 20:38 +0000
pushed 2019-06-25 09:44 +0000
Kristen Wright Kristen Wright - Bug 1539270 Part 2: Runtime hook to expose the helper thread dispatch method to js r=sfink
219909ea3e4f3888a50771d86ad0a853a549fe39
created 2019-06-12 16:22 +0100
pushed 2019-06-15 12:12 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by PerfMesaurement objects r=sfink
d8a83a5f0fb9165f97d8000976bb2241d44cda34
created 2019-06-14 17:28 +0300
pushed 2019-06-14 14:53 +0000
Gurzau Raul Gurzau Raul - Backed out 7 changesets (bug 1395509) for SM build failures on a CLOSED TREE.
d7492a7c1b7d6fa435b5aca42cec320cb050e6c6
created 2019-06-12 16:22 +0100
pushed 2019-06-14 13:33 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory used by PerfMesaurement objects r=sfink
9e7f207a57e5bbd57b3fb0991c4c30c85259f410
created 2019-06-13 00:44 +0300
pushed 2019-06-13 03:53 +0000
Ciure Andrei Ciure Andrei - Merge mozilla-central to autoland. a=merge CLOSED TREE
2953a85f6b5f5dd6f3820129b9394ead251369e8
created 2019-06-03 15:59 +0000
pushed 2019-06-13 03:53 +0000
Iain Ireland Iain Ireland - Bug 1548908: Remove "well-known numbers" from JSRuntime r=tcampbell
90769708bfc229e056622cbf6aed71b324c587c9
created 2019-06-12 17:51 +0000
pushed 2019-06-13 03:53 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 1: Stop zero-initializing Value arrays r=jandem
848ce760ba38b646edf21040f6dbb1c1b7fd4ba2
created 2019-06-13 00:42 +0300
pushed 2019-06-12 21:46 +0000
Ciure Andrei Ciure Andrei - Merge inbound to mozilla-central. a=merge
1216e826db1110e05b73631342e0803b49d0fb7b
created 2019-06-12 20:47 +0300
pushed 2019-06-12 21:46 +0000
Andreea Pavel Andreea Pavel - Backed out 7 changesets (bug 1401624) for build bustages at MacroAssembler-inl.h on a CLOSED TREE
d5d97222de6f2eecdc2457da63c1a0b28bbd816c
created 2019-06-03 15:56 +0000
pushed 2019-06-12 21:46 +0000
Iain Ireland Iain Ireland - Bug 1401624: Part 1: Stop zero-initializing Value arrays r=jandem
0943e5feaa8dba351ac8fdd1a9f3b6a66e98c78b
created 2019-06-10 16:11 +0100
pushed 2019-06-12 10:26 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory associated with ctypes objects r=jandem
2be7ea4d52a33f3abe6c5fe37e8aaeb1b45b4061
created 2019-06-04 18:43 +0000
pushed 2019-06-05 10:00 +0000
Jan de Mooij Jan de Mooij - Bug 1556668 - Move Wasm's MapFile from SpiderMonkey to Gecko to eliminate an NSPR dependency. r=luke
c7fbeec36c29d05a6c1a27fa10bbc2d3c67c6343
created 2019-05-27 13:26 +0000
pushed 2019-05-28 09:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 1554223. Add a version of JS::NewFunctionFromSpec that does not require passing an id. r=jandem
719664f29265db2a45289862512a3fb40932e7a1
created 2019-05-21 00:57 +0000
pushed 2019-05-21 04:23 +0000
Jeff Walden Jeff Walden - Bug 1553001 - Move module APIs out of jsapi.{cpp,h} into js/public/Modules.h and js/src/vm/Modules.cpp for better isolation of module-related APIs. r=arai
8a86e2d47ce87821583188fd222e6e402bad2a28
created 2019-05-13 10:26 +0000
pushed 2019-05-13 22:09 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem
2c7be26078fe281ecfe9ad2d10e31a9b42a55fec
created 2019-05-10 18:16 +0300
pushed 2019-05-10 21:54 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 1760c6913c09 (bug 1549340) for rust bustage. CLOSED TREE
1760c6913c094a2364658cbd73131383e452d890
created 2019-05-10 14:08 +0000
pushed 2019-05-10 21:54 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem
57904fc5ae5747bc87ebbe166f0b6c48aa8395a0
created 2019-04-15 13:39 -1000
pushed 2019-04-16 23:14 +0000
Brian Hackett Brian Hackett - Bug 1543751 Part 1 - Add API to set the stack for a pending exception, r=sfink.
f95dc32944ac670befcd7a2d1355877db4ed3831
created 2019-04-12 13:14 +0000
pushed 2019-04-12 22:09 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
36c7e4619a2978b3d4849820b19db7c9568db6fa
created 2019-04-01 12:12 -0600
pushed 2019-04-09 15:23 +0000
Brian Hackett Brian Hackett - Bug 996060 Part 1 - Include stack in JSContext exception information, r=sfink.
427b854cdb1c47ce6a643f83245914d66dca4382
created 2019-03-13 13:33 +0100
pushed 2019-04-08 02:51 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1534967 - Part 1: use RootedIdVector. r=jonco
e0b6fdfc171e374ed3587a7cfa6803b067122084
created 2019-04-05 22:52 +0000
pushed 2019-04-06 11:10 +0000
Jeff Walden Jeff Walden - Bug 1542120 - Add js/public/Warnings.h for warning-related JSAPI. r=arai
af078caf2797892b58ea44a4d29006028edaa4f6
created 2019-04-05 07:36 +0000
pushed 2019-04-05 21:53 +0000
Boris Zbarsky Boris Zbarsky - Bug 1541513 part 1. Stop requiring a JSContext for JS_SetAllNonReservedSlotsToUndefined. r=jandem
a812f6daf98e1bb1b746dd8b56e5067c54c37738
created 2019-03-27 18:57 +0000
pushed 2019-03-28 10:26 +0000
Jan de Mooij Jan de Mooij - Bug 1382650 part 4 - Split Ion warmup threshold JitOption in 'normal' and 'full' options. r=nbp
5e54fd8872b4e398ab1c9b3830c930c9ac57b7f8
created 2019-03-25 06:39 +0000
pushed 2019-03-27 16:44 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1521732 - Part 7: remove AutoValueVector and AutoObjectVector. r=sfink
9e33009abc2a84be589ebc0d301fabc865cb92cb
created 2019-03-26 14:00 +0000
pushed 2019-03-27 16:44 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1521732 - Part 5: RootedObjectVector. r=sfink,jonco
e705c899efe9b7e0e01af2b23b8a9943ec5af2cf
created 2019-03-26 13:56 +0000
pushed 2019-03-27 16:44 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1521732 - Part 2: convert RootedValueVector to HandleValueArray. r=sfink,jonco
8e4aef2f75acf7fa4e1512ce94c79a4e32f2ca5f
created 2019-03-26 17:10 +0000
pushed 2019-03-26 22:00 +0000
Jeff Walden Jeff Walden - Bug 1537536 - Move JS::ForOfIterator to its own header. r=arai,bzbarsky
1e5191f8b8b5545a54e7d49781c83510365618b9
created 2019-03-25 10:30 -0500
pushed 2019-03-25 15:34 +0000
Luke Wagner Luke Wagner - Bug 1487113 - Baldr: pass ownership of optimized encoding bytes (r=lth)
acaebd9d440a4bc85e9c85d6bcc4abfedf1f0617
created 2019-03-22 23:56 +0000
pushed 2019-03-23 09:54 +0000
Jeff Walden Jeff Walden - Bug 1537978 - Move regular expression-related functionality out of jsapi.h into a new js/public/RegExp.h header, further slimming jsapi.h. r=arai
605ed8fc4c428f9fdca680e8bca4d8c3b0378e7c
created 2019-03-20 20:28 +0000
pushed 2019-03-21 04:37 +0000
Jeff Walden Jeff Walden - Bug 1535446 - Move realm options into a new js/public/RealmOptions.h header. r=sfink
7a1ad6647c22bd34a6c70e67dc26e5b83f71cea4
created 2019-03-12 19:14 +0000
pushed 2019-03-13 10:26 +0000
Jason Orendorff Jason Orendorff - Bug 1529758 - Add a pref for fields. r=tcampbell
ea49254d7dbab4e3ae91d870eec59c8330c36713
created 2019-03-12 19:28 +0200
pushed 2019-03-12 21:48 +0000
Ciure Andrei Ciure Andrei - Backed out changeset 2b5f40fc403b (bug 1529758) for FullParseHandler build bustages CLOSED TREE
2b5f40fc403b63dab1d17de84126d809cd333c37
created 2019-03-12 16:42 +0000
pushed 2019-03-12 21:48 +0000
Jason Orendorff Jason Orendorff - Bug 1529758 - Add a pref for fields. r=tcampbell
b9d87882a36584e2f17331b652cbc8681aee17ce
created 2019-03-08 22:28 -0800
pushed 2019-03-11 21:53 +0000
Jeff Walden Jeff Walden - Bug 1534437 - Make JSFlatString::new_ always take ownership of the |chars| passed to it, and add the same sensible ownership handling to a bunch of callers. r=tcampbell
f4e9e5429fd82f9c3787ca2d42798a2bf3d353f9
created 2019-03-04 15:19 -0800
pushed 2019-03-05 03:00 +0000
Jeff Walden Jeff Walden - Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink
a7bb6e5afaf2d5afa0787244ff1b7fad07c8c9c1
created 2019-03-05 01:07 +0200
pushed 2019-03-04 23:09 +0000
Razvan Maries Razvan Maries - Backed out 4 changesets (bug 1532005, bug 1531638) for causing perma fails and Spidermonkey fail. CLOSED TREE
738cf4b1126a5e2daa22fe3f8e653b35da0306ad
created 2019-02-28 17:00 -0800
pushed 2019-03-04 21:25 +0000
Jeff Walden Jeff Walden - Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink
826b59e57fe4274954088e7a9ed9bab092203e1c
created 2019-02-22 18:30 +0200
pushed 2019-02-22 16:41 +0000
Coroiu Cristina Coroiu Cristina - Merge inbound to mozilla-central a=merge
c97884641175548d8543f1f0a531f946e9dc2973
created 2019-02-21 20:42 +0000
pushed 2019-02-22 16:41 +0000
Shivam Singhal Shivam Singhal - Bug 1528628 - Remove unused JSContext argument of JS_ObjectIsFunction. r=sfink
76e407233988bf81de782ec951887e02e43a8d09
created 2019-02-18 22:52 -0800
pushed 2019-02-22 04:41 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Consistently use "ArrayBuffer" instead of the vaguer "array buffer" in ArrayBuffer-related JSAPI descriptions. r=sfink
4771a589408dc33f8751eb8b4c9fc2b087967ae9
created 2019-02-18 22:52 -0800
pushed 2019-02-22 04:41 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Only pass BufferContents containing a non-null pointer to |ArrayBufferObject::createForContents|. r=sfink
76600605e1e3ce8a54e7ab8c1d98851cad365959
created 2019-02-18 22:52 -0800
pushed 2019-02-22 04:41 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Remove JS_ExternalizeArrayBufferContents because it has no users except in tests, implements complicated ownership semantics, and is definite implementation complexity. r=sfink
9e5e10661a782ba3bd5836eef5505b3f10e09967
created 2019-02-18 22:52 -0800
pushed 2019-02-22 04:41 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Move most of JS_ExternalizeArrayBufferContents into a static member function on ArrayBufferObject so that internals-observing code isn't smeared across two functions. r=sfink
efd2d5e7ec57c3f347b74ace7ea4605b84bfeac5
created 2019-02-18 22:48 -0800
pushed 2019-02-22 04:41 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Rename JS_NewArrayBufferWithExternalContents to JS_NewArrayBufferWithUserOwnedContents to better accord with the USER_OWNED ArrayBufferKind name, and to avoid namespace overload with the semantically distinct JS_NewExternalArrayBuffer and JS_ExternalizeArrayBufferContents functions. r=sfink
eed1098d0d6c9e3af5b02154295e452c6c21bb48
created 2019-02-22 05:43 +0200
pushed 2019-02-22 03:43 +0000
Csoregi Natalia Csoregi Natalia - Backed out 16 changesets (bug 1529298, bug 1529294) for spidermonkey bustages on testAtomicOperations.cpp. CLOSED TREE
d80ce47bba5278fb6779bfa248d214c6da358ea8
created 2019-02-18 22:52 -0800
pushed 2019-02-22 02:22 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Consistently use "ArrayBuffer" instead of the vaguer "array buffer" in ArrayBuffer-related JSAPI descriptions. r=sfink
e7fad41d68e05c402c314b596465d16670f7eb89
created 2019-02-18 22:52 -0800
pushed 2019-02-22 02:22 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Only pass BufferContents containing a non-null pointer to |ArrayBufferObject::createForContents|. r=sfink
432b2e88c651908122e95cc5bdca63aed1758217
created 2019-02-18 22:52 -0800
pushed 2019-02-22 02:22 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Remove JS_ExternalizeArrayBufferContents because it has no users except in tests, implements complicated ownership semantics, and is definite implementation complexity. r=sfink
3512de18097c797cdbeec56b56efdf3e36eb3399
created 2019-02-18 22:52 -0800
pushed 2019-02-22 02:22 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Move most of JS_ExternalizeArrayBufferContents into a static member function on ArrayBufferObject so that internals-observing code isn't smeared across two functions. r=sfink
c5a391fd808f66366fb776e2df7e5d204d87c3ab
created 2019-02-18 22:48 -0800
pushed 2019-02-22 02:22 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Rename JS_NewArrayBufferWithExternalContents to JS_NewArrayBufferWithUserOwnedContents to better accord with the USER_OWNED ArrayBufferKind name, and to avoid namespace overload with the semantically distinct JS_NewExternalArrayBuffer and JS_ExternalizeArrayBufferContents functions. r=sfink
less more (0) -1000 -300 -100 -60 tip