js/src/jsapi.h
719664f29265db2a45289862512a3fb40932e7a1
created 2019-05-21 00:57 +0000
pushed 2019-05-21 04:19 +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 21:45 +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:46 +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:46 +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-17 09:38 +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 21:56 +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 22:10 +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 10:46 +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 10:57 +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:47 +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 09:55 +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:35 +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:35 +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:35 +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 21:49 +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-26 00:26 +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:46 +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:34 +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 05:21 +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:43 +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:43 +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-12 04:48 +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 09:27 +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-05 04:21 +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-05 04:21 +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:31 +0000
Coroiu Cristina Coroiu Cristina - Merge inbound to mozilla-central a=merge
76e407233988bf81de782ec951887e02e43a8d09
created 2019-02-18 22:52 -0800
pushed 2019-02-22 16:31 +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 16:31 +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 16:31 +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 16:31 +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 16:31 +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 16:31 +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 16:31 +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 16:31 +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 16:31 +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 16:31 +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 16:31 +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
c97884641175548d8543f1f0a531f946e9dc2973
created 2019-02-21 20:42 +0000
pushed 2019-02-22 16:25 +0000
Shivam Singhal Shivam Singhal - Bug 1528628 - Remove unused JSContext argument of JS_ObjectIsFunction. r=sfink
2849a2838ea50d685b386bd962b8b41ef5f84899
created 2019-02-18 22:47 -0800
pushed 2019-02-21 09:31 +0000
Jeff Walden Jeff Walden - Bug 1529298 - Split PLAIN into PLAIN_DATA and USER_OWNED ArrayBuffer data types to clearly segregate the two, rather than categorizing them both as the same thing. r=sfink
9adeff2c423fc4ac047b4ddbdbb9b8e64ce7fdac
created 2019-02-16 20:20 +0100
pushed 2019-02-17 21:45 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec
created 2019-02-14 15:03 +0000
pushed 2019-02-15 01:38 +0000
Andy Wingo Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj
6c10cc59703a8c8962d64b576ec04d0c7d123178
created 2019-02-13 14:10 +0000
pushed 2019-02-13 21:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 1527413 part 2. Add a way to iterate the compartments in a given zone. r=jandem
4ad4542bccee11e8d04f67cb890aff6bdd7499ee
created 2019-02-13 14:10 +0000
pushed 2019-02-13 21:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 1527413 part 1. Give JSIterateCompartmentCallback a return value that can be used to stop the iteration. r=jandem
216b765364a35512f86692c7275037566d96ddf0
created 2019-02-13 08:42 +0000
pushed 2019-02-13 21:34 +0000
Boris Zbarsky Boris Zbarsky - Bug 1527443. Add a way to create a new Realm in a given compartment. r=jandem
94cf160df1de8e168671f872f6fee08b9d6ce121
created 2019-02-11 11:41 -0600
pushed 2019-02-11 21:55 +0000
Luke Wagner Luke Wagner - Bug 1520931 - Remove asm.js cache hooks JS API (r=bbouvier)
dfef705f88a488995598c7ad143af3f2aebba4f7
created 2019-02-07 11:29 +0000
pushed 2019-02-08 04:23 +0000
Matthew Gaudet Matthew Gaudet - Bug 1525579 - Add pref for unboxed objects r=jandem
3924aed041cf7cb12c445e8c76618726f552f706
created 2019-02-04 19:10 +0000
pushed 2019-02-05 21:57 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
5b9aff104cc714f0008ce9b91a8b23bca1e830c3
created 2019-01-13 20:27 -0800
pushed 2019-01-29 10:03 +0000
Kris Maglione Kris Maglione - Bug 1514594: Part 1 - Add JS_AssignObject method. r=tcampbell
885176df765a22df1202f8b0bfad7c4fe43e4429
created 2019-01-23 16:56 -0800
pushed 2019-01-25 04:29 +0000
Jeff Walden Jeff Walden - Bug 1522350 - Move JS::ContextOptions{,Ref} to a new js/public/ContextOptions.h header to further slim jsapi.h. r=arai
042dff78509e5facd5d889805bb8d928a18df21a
created 2019-01-23 16:15 -0800
pushed 2019-01-25 04:29 +0000
Jeff Walden Jeff Walden - Remove an extraneous forward-declaration of a class removed in a previous commit from jsapi.h. No bug, r=me as trivial
48dc14f79fb0a51ca796257a4179fe6f16b71b14
created 2019-01-23 12:33 +0100
pushed 2019-01-24 16:51 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1509441: Unify wasm compilation switches under the --wasm-compiler umbrella; r=lth
d536f45f5b166c4b9562caf0c41991cb5df831cc
created 2019-01-21 14:49 +0000
pushed 2019-01-21 17:48 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
5f4b3423f6fefaeffaf130898b2384756f22877f
created 2019-01-18 13:37 +0000
pushed 2019-01-19 09:59 +0000
Jon Coppeard Jon Coppeard - Bug 1519140 - Add AddRef/Release hooks for embedding's script or module private value and set this script source object where appropriate r=jandem
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
789fdfc911f766466946f365f6c8ead2b324da02
created 2019-01-14 14:09 +0000
pushed 2019-01-14 21:49 +0000
Tarek Ziadé Tarek Ziadé - Bug 1406872 - Remove perf monitoring code - r=jandem,Gijs
baf99d3bdfea3cfb5bed7a6072ca713ecee67066
created 2018-12-18 17:26 +0100
pushed 2019-01-11 15:31 +0000
Lars T Hansen Lars T Hansen - Bug 1508561 - Disentangle support for reftypes and gc. r=jseward
9b7f30c265e983ee590ede12c84ab1b78dda5cc3
created 2019-01-04 11:43 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1517674 - Rename JS_NewDateObject and JS_ObjectIsDate to JS:: versions of the same, and move their declarations to js/public/Date.h and their implementations to js/src/jsdate.cpp. r=arai
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
dc3c004e74d841bba1d53f22c07aeed809c448c1
created 2018-12-29 13:47 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1516796 - Move property-descriptor APIs into a minimal js/public/PropertyDescriptor.h header, that (at least for now) jsapi.h #includes because it still contains some property-definition stuff. r=arai
bf02f2ce30a2be60d43a76aee69e9c9a4c15f41d
created 2018-12-29 00:06 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1516742 - Move {js::,JS_}{{Strictly,Loosely}Equal,SameValue} into js/public/Equality.h and js/src/vm/EqualityOperations.{cpp,h}. r=arai
less more (0) -1000 -300 -100 -60 tip