js/src/jsapi.h
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
13029582fcc6b6fe1f6ee714d5db52577bd7ed41
created 2018-12-28 21:00 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1516713 - Move buildId-related stuff out of jsapi.h into a new js/public/BuildId.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
0a374ac233cd2aec778f30b14357af1fec33db36
created 2019-01-04 11:43 -0600
pushed 2019-01-05 04:03 +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
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
6fc24c4e77982278089b2da3ccc0dc2e010c7599
created 2018-12-29 13:47 -0600
pushed 2019-01-05 04:03 +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
ab2e4a2e5dd2f74af684c7d39089f6bda75fb88e
created 2018-12-29 00:06 -0600
pushed 2019-01-05 04:03 +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
2d17e4ef5e715448dfbdd6b7a36bde574aad49ed
created 2018-12-28 21:00 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Bug 1516713 - Move buildId-related stuff out of jsapi.h into a new js/public/BuildId.h header. r=arai
491828d457fc4889979775e8349f0acc978a5ce7
created 2019-01-03 16:52 +0000
pushed 2019-01-03 22:03 +0000
Boris Zbarsky Boris Zbarsky - Bug 1516567. Fix JSPropertySpec assertions to deal with not having a getter. r=jandem
0833244e1e018c2daf196eda87cf4ff97db148fc
created 2018-12-06 16:52 -0500
pushed 2019-01-03 16:27 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Add a JS API to get the private value for the calling script or module r=jandem
2f619be4479861b2cf0781e8376fda79044920ef
created 2018-12-06 16:52 -0500
pushed 2019-01-03 16:27 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Support script and module private values which contain pointers to cycle-collected C++ objects r=jandem
e99c9b3af3854a24c015069659643ac08656d70f
created 2018-12-20 20:51 -0600
pushed 2018-12-21 09:37 +0000
Luke Wagner Luke Wagner - Bug 1507939 - Baldr: add javascript.options.wasm_verbose (r=lth)
adcf05cc20255510741620dabdbf442a1d3ed0b1
created 2018-12-17 23:21 +0000
pushed 2018-12-18 05:34 +0000
Jim Blandy Jim Blandy - Bug 1510768: Move SpiderMonkey promise interface into its own header. r=arai
7e30c215f294ff5ffdf3b314bd1f49fc92d726de
created 2018-12-17 18:37 +0000
pushed 2018-12-18 05:34 +0000
Jim Blandy Jim Blandy - Bug 1482215: Make Debugger visibility per-Compartment, and ensure realms match their compartments. r=jorendorff
a3e95cb56799b3f4635557c75f14453cb0f57c4e
created 2018-12-04 14:35 -0500
pushed 2018-12-12 05:12 +0000
Jeff Walden Jeff Walden - Bug 1512036 - Turn off clang formatting when defining JIT_COMPILER_OPTIONS, because the Google-approved autoformatting is outright barbarous. r=jandem
8869368a3f30f51879322b4aebd66d03a35ea2ce
created 2018-12-10 19:23 +0000
pushed 2018-12-11 05:24 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1512961 - Reformat recent changes to the Google coding style r=Ehsan
c0c4ff2b0485101a3f587d0a799841c0039c2b18
created 2018-12-09 22:24 +0000
pushed 2018-12-10 09:55 +0000
Jason Orendorff Jason Orendorff - Bug 1512008 - Fix assertion failure with ReadableStream and Promise[Symbol.species]. r=arai
7eb42458e2d82b085a298cb3b7801cab2a3d4c51
created 2018-12-08 00:11 +0200
pushed 2018-12-08 09:48 +0000
Dorel Luca Dorel Luca - Backed out 5 changesets (bug 1507950, bug 1503012, bug 1507943, bug 1512050, bug 1512008) for spidermonkey and jit failures
71253f35ac3cf2fa6f1c7b613443c2d494809c6a
created 2018-12-07 20:04 +0000
pushed 2018-12-08 09:48 +0000
Jason Orendorff Jason Orendorff - Bug 1512008 - Fix assertion failure with ReadableStream and Promise[Symbol.species]. r=arai
c07309d939ddc4763c644ae5dbc78265d8fa001f
created 2018-12-02 22:21 +0000
pushed 2018-12-03 09:29 +0000
Rob Wu Rob Wu - Bug 1504660 - Move js::InstanceOfOperator to JS::InstanceofOperator r=bholley
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2018-12-01 05:49 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
created 2018-11-30 16:39 +0100
pushed 2018-12-01 05:49 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
04278c8117a33780adeace5cae0bee2f746ced27
created 2018-11-30 04:01 +0000
pushed 2018-11-30 09:34 +0000
Ted Campbell Ted Campbell - Bug 1506475 - Add JS::AutoSuppressWarningReporter. r=jwalden
5634ba04016cfeef11e590311e4df234a5a2f1f8
created 2018-11-24 12:21 -0800
pushed 2018-11-28 04:08 +0000
Jeff Walden Jeff Walden - Bug 1510012 - Move Symbol-related APIs out of jsapi.h into js/public/Symbol.h. r=sfink, r=mccr8 for the bindings change
6f83d4f776a707e3c642015fde291c1ad78a4189
created 2018-11-21 18:11 -0800
pushed 2018-11-28 04:08 +0000
Jeff Walden Jeff Walden - Bug 1510007 - Move JSFreeOp's definition to js/public/MemoryFunctions.h, and make jsapi.h not #include that header. r=sfink
c042ee04a7abf3a57b5a557b19829b43df3163c9
created 2018-11-22 17:34 +0000
pushed 2018-11-23 09:37 +0000
Jason Orendorff Jason Orendorff - Bug 1507247 - jsapi.h should not #include "js/Stream.h". r=jwalden
cf2b7ca307b68da20bfdd196e8dc1a4e99e62a2d
created 2018-11-20 10:07 +0000
pushed 2018-11-20 21:42 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Truncate '***' lines in js/src comments r=jandem
5bad4fe7108eda1ca69c5f5aac82b4042c874deb
created 2018-11-20 14:47 +0000
pushed 2018-11-20 21:42 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
81b77c4f014e368ae8fb20bde050ddeef1357195
created 2018-11-20 00:36 +0200
pushed 2018-11-20 05:04 +0000
Razvan Maries Razvan Maries - Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
1eeecfde9fe1d3258fc86782275b056a38800d73
created 2018-11-19 23:07 +0200
pushed 2018-11-20 05:04 +0000
Ciure Andrei Ciure Andrei - Backed out 2 changesets (bug 1506324) for bustages error: redefinition of 'DefaultGlobalClassOps' CLOSED TREE
412920e602faa64d31b4a07a8d9d068413f04bc0
created 2018-11-12 22:35 -0500
pushed 2018-11-20 05:04 +0000
Philip Chimento Philip Chimento - Bug 1506324 - Add JS::DefaultGlobalClassOps to JSAPI. r=ptomato
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-11-19 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
c8dd8f4166c9287abf6964e55f3b86754d6cf806
created 2018-11-19 13:05 +0000
pushed 2018-11-19 21:56 +0000
Ted Campbell Ted Campbell - Bug 1508180 - Use uppercase names for high-order macros in js/ r=jandem
22e8321b69f180a1d74975fd8f162326a49d0efe
created 2018-11-17 04:39 +0200
pushed 2018-11-17 11:25 +0000
Cosmin Sabou Cosmin Sabou - Backed out changeset 26933ef9fa13 (bug 1506323) for landing the wrong patch.
7be95c95a3a7254bcff022190ab2be27ca27ac50
created 2018-11-16 15:30 +0000
pushed 2018-11-17 11:25 +0000
Philip Chimento Philip Chimento - Bug 1506324 - Add JS::DefaultGlobalClassOps to JSAPI. r=jorendorff
26933ef9fa13275dd7005d1db78f5268008c25b0
created 2018-11-15 16:28 +0000
pushed 2018-11-17 11:25 +0000
Philip Chimento Philip Chimento - Bug 1506323 - Add JS::PrintError to public API. r=tcampbell
a7812eefff9559ee40e9f0a8e6c812ea9d36f06d
created 2018-11-16 10:32 -0600
pushed 2018-11-16 21:56 +0000
Luke Wagner Luke Wagner - Bug 1505632 - Baldr: correctly propagate AbortError from consume stream body operation (r=lth,baku,Ms2ger)
0dc9d562a03afd2836c517b44bb80ae5526186f1
created 2018-11-15 14:25 +0000
pushed 2018-11-16 09:46 +0000
cybai cybai - Bug 1506454 - Add JS API to make [[PromiseIsHandled]] internal slot in Promise accessible in Spider Monkey r=arai
56eaf6c976d377cba4e44a302bdeda9e7420bd94
created 2018-11-08 18:42 -0800
pushed 2018-11-15 09:54 +0000
Jeff Walden Jeff Walden - Bug 1485800 - Rename SourceBufferHolder to SourceText, and add a <typename Unit> template parameter to it so it can hold putative UTF-8 or UTF-16 source text. r=tcampbell, r=fitzgen
afe668c912014ad1a454435bd036bba8f85ebb64
created 2018-11-14 13:40 +0000
pushed 2018-11-14 22:12 +0000
Jan de Mooij Jan de Mooij - Bug 1439466 - Add a comment explaining realms, compartments, zones, contexts, runtimes. r=jorendorff DONTBUILD
8915c3a205b8baa99a08177bd30897f3e247cfae
created 2018-11-13 09:11 +0000
pushed 2018-11-13 16:25 +0000
Andy Wingo Andy Wingo - Bug 1506542 - Add run-time flag to enable bigint support r=jandem
1298f1a74ae74189bab3f172d414e329dadbc1f9
created 2018-10-30 22:25 +0000
pushed 2018-10-31 21:39 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1499125 - Remove the bogus assertion r=arai
9c5f35b230181e915aaaf1afe24a643703e66724
created 2018-10-26 10:38 -0700
pushed 2018-10-26 21:57 +0000
André Bargull André Bargull - Bug 1464475: Use HandleValue for the ErrorInterceptor API. r=sfink
430db29f46858faff930e2ec3ed45fbf13a73a20
created 2018-10-22 11:28 +0100
pushed 2018-10-22 17:32 +0000
Jon Coppeard Jon Coppeard - Bug 1499140 - Implement support for dynamic module import in the interpreter r=jandem
180eb0ea89bcf02d511d4e05f493583d125177ea
created 2018-10-16 13:44 +0100
pushed 2018-10-16 16:25 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Provide a way of associating a private value with a script or module r=jandem rs=hsivonen
f8b19c4105d2e0e78a5a2ffd8843c93c12af5c79
created 2018-10-11 18:33 +0100
pushed 2018-10-12 10:16 +0000
Jon Coppeard Jon Coppeard - Bug 1489477 - Stop modules from entraining the top-level JSScript r=sfink
e4220fa7a191903a814e8cf473cf544fe9762625
created 2018-10-11 06:54 +0300
pushed 2018-10-11 03:54 +0000
Tiberius Oros Tiberius Oros - Merge inbound to mozilla-central. a=merge
43a51bc9a77dc2f59196a644798c1911a18615a3
created 2018-10-10 14:56 -0500
pushed 2018-10-11 03:54 +0000
Luke Wagner Luke Wagner - Bug 1497612 - Baldr: add missing oom check for GetOptimizedBuildId (r=lth)
300a08d9762e3efcfdedb292d540420ba9c9083f
created 2018-10-10 17:49 +0000
pushed 2018-10-11 03:53 +0000
Karl Tomlinson Karl Tomlinson - Bug 1497388 clarify documentation of out-parameter values for wrappers and proxies r=jwalden
71160e8bcfb743129388fa3d3948a8d036263785
created 2018-10-10 18:36 +0000
pushed 2018-10-11 03:53 +0000
Denis Palmeiro Denis Palmeiro - Bug 1496362 - Limit control of tracelogger to only the gecko profiler and the previous environment variables implementation that triggers tracelogger only on startup. r=sfink
b60cb229416c3a4d2744611cf89051f574ced95e
created 2018-10-03 14:41 +0000
pushed 2018-10-10 04:34 +0000
Jan de Mooij Jan de Mooij - Bug 1489242 - Add {} to example code in comments. r=jorendorff
b62dd5af680e03d48caaa31f6fa337b12dc0eeb7
created 2018-10-09 21:42 +0000
pushed 2018-10-10 04:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1491403 - Part 2: Expose SpiderMonkey APIs for indicating whether a promise must propagate user input event handling state r=arai
2ba3a8f9424d711a83765981eb8dedb50944e507
created 2018-10-09 21:42 +0000
pushed 2018-10-10 04:34 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1491403 - Part 1: Add a promise argument to JSEnqueuePromiseJobCallback r=arai
cd94fba048645c2e73776138aac06c1b85ad334b
created 2018-10-08 21:02 +0000
pushed 2018-10-09 04:02 +0000
Karl Tomlinson Karl Tomlinson - Bug 1493806 clarify JS_IsArrayObject documentation re proxies r=jwalden
f66e525e6978c2fbc7351501936711876261b546
created 2018-10-04 18:48 +0300
pushed 2018-10-04 15:49 +0000
Narcis Beleuzu Narcis Beleuzu - Merge inbound to mozilla-central. a=merge
less more (0) -1000 -300 -100 -60 tip