js/src/jsapi.cpp
4c7d56a0a897172ef44a9a63047ceba033ac49e1
created 2019-03-02 09:04 +0000
pushed 2019-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1529203 - Add release build assertions around using modules with the wrong global r=jandem a=abillings
38126f72db7fe9f3d7098cdf73d33db800022a4d
created 2019-02-02 10:42 +0000
pushed 2019-03-11 12:10 +0000
Jan de Mooij Jan de Mooij - Bug 1524565 - Clone ScriptSourceObject just once when cloning a script with inner functions. r=tcampbell a=lizzard
885176df765a22df1202f8b0bfad7c4fe43e4429
created 2019-01-23 16:56 -0800
pushed 2019-03-11 12:10 +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
82d47da67b4dfe32998f5e443d16530adc1daf0e
created 2019-01-24 19:10 +0200
pushed 2019-03-11 12:10 +0000
Oana Pop Rus Oana Pop Rus - Merge mozilla-central to inbound. a=merge CLOSED TREE
2ab90d1a0e614223e6be7ee0bdfe76cf7bd9a166
created 2019-01-24 12:34 +0000
pushed 2019-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1521717 - Unmark original object if we are going to return it from JS_TransplantObject r=sfink
296ce3f773e9a13f2d2352279ccc7d93046be1f3
created 2019-01-24 12:34 +0000
pushed 2019-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1521524 - Replace some uses of the 'API' GC reason with more informative ones r=sfink
f536acca992917752b2728e0d8ca499cb5da6b09
created 2019-01-24 09:06 +0000
pushed 2019-03-11 12:10 +0000
Andy Wingo Andy Wingo - Bug 1507520 - Make BigInt parsing dependent on run-time feature flag r=jandem,terpri
0e0f77578ad5dfe5e43dd27e4a0d56e0d5a5104b
created 2019-01-23 19:40 +0200
pushed 2019-03-11 12:10 +0000
Dorel Luca Dorel Luca - Backed out changeset 647e4cfc0eb4 (bug 1507520) for Spidermonkey failures
647e4cfc0eb44fb8abe57a2a4fa36c91edf3030a
created 2019-01-23 16:55 +0000
pushed 2019-03-11 12:10 +0000
Andy Wingo Andy Wingo - Bug 1507520 - Make BigInt parsing dependent on run-time feature flag r=jandem,terpri
44369796f148630ff496be99f77a5eeea41c7d23
created 2019-01-21 19:50 +0200
pushed 2019-03-11 12:10 +0000
Razvan Maries Razvan Maries - Merge mozilla-inbound to mozilla-central a=merge
13840080fc24aef5ca298b38f2e0b714dc75d05f
created 2019-01-21 13:09 +0000
pushed 2019-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1512749 - Convert JS::gcreason::Reason to enum class JS:GCReason r=jonco r=mccr8
d536f45f5b166c4b9562caf0c41991cb5df831cc
created 2019-01-21 14:49 +0000
pushed 2019-03-11 12:10 +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-03-11 12:10 +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-03-11 12:10 +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
d54846d01280026138135bde6e0bb1bcfe58feae
created 2019-01-16 08:50 +0000
pushed 2019-03-11 12:10 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat everything to the Google coding style r=Ehsan
ffef7bf31900e6bd360017e414338b454bfffa41
created 2019-01-14 15:56 +0000
pushed 2019-03-11 12:10 +0000
Jan de Mooij Jan de Mooij - Bug 1519809 - Replace IsActiveEval/IsCachedEval flags on JSScript with a single IsForEval flag. r=luke
b0c9a3c8405d00a06a32c974c26fa939041ce74d
created 2019-01-03 06:27 -1000
pushed 2019-03-11 12:10 +0000
Brian Hackett Brian Hackett - Bug 1517167 Part 1 - Set introduction information for dynamically generated <script> elements, r=jorendorff.
9b7f30c265e983ee590ede12c84ab1b78dda5cc3
created 2019-01-04 11:43 -0600
pushed 2019-03-11 12:10 +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-03-11 12:10 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
bf02f2ce30a2be60d43a76aee69e9c9a4c15f41d
created 2018-12-29 00:06 -0600
pushed 2019-03-11 12:10 +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-03-11 12:10 +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-03-11 12:10 +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-03-11 12:10 +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-03-11 12:10 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
ab2e4a2e5dd2f74af684c7d39089f6bda75fb88e
created 2018-12-29 00:06 -0600
pushed 2019-03-11 12:10 +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-03-11 12:10 +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
da05e40ae372acd1d5033d879b1fd60456bce555
created 2019-01-04 10:48 +0000
pushed 2019-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1515475 - Remove hardcoded length of config arrays for JS_SetGCParametersBasedOnAvailableMemory a=pbone
d4cbd7e2b41803118f8d16f61fc40bee12259499
created 2019-01-03 18:22 +0200
pushed 2019-03-11 12:10 +0000
Daniel Varga Daniel Varga - Merge mozilla-inbound to mozilla-central. a=merge
0833244e1e018c2daf196eda87cf4ff97db148fc
created 2018-12-06 16:52 -0500
pushed 2019-03-11 12:10 +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-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1342012 - Support script and module private values which contain pointers to cycle-collected C++ objects r=jandem
85054765af344d9ea0cd13e962b41048a19899b0
created 2019-01-03 08:48 +0000
pushed 2019-03-11 12:10 +0000
Jan de Mooij Jan de Mooij - Bug 1516967 - Call the large allocation callback before reporting OOM in JSRuntime::createJitRuntime. r=lhansen
adcf05cc20255510741620dabdbf442a1d3ed0b1
created 2018-12-17 23:21 +0000
pushed 2019-03-11 12:10 +0000
Jim Blandy Jim Blandy - Bug 1510768: Move SpiderMonkey promise interface into its own header. r=arai
ea75717477fa90c798949c9dae5dfcf9ab61a2dc
created 2018-12-16 11:43 +0000
pushed 2019-03-11 12:10 +0000
Jan de Mooij Jan de Mooij - Bug 1512509 - Clone ScriptSourceObject when cloning scripts. r=tcampbell
1544326ba29a387f1240415af38da7a33f5083ef
created 2018-12-06 16:28 -0500
pushed 2019-03-11 12:10 +0000
Jon Coppeard Jon Coppeard - Bug 1463462 - Make gray marking assertions call a JSAPI function r=sfink
696e7b4f7535209266af79ad7250f27f3d59cd40
created 2018-12-10 14:13 -0500
pushed 2019-03-11 12:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1511401 part 3. Inline the fast (no error) path of requireAtLeast. r=nbp
e381de28cdca085031d49af3924d2710248dd2c9
created 2018-12-10 14:13 -0500
pushed 2019-03-11 12:10 +0000
Boris Zbarsky Boris Zbarsky - Bug 1511401 part 2. Have JSMGS_MORE_ARGS_NEEDED say how many args it actually got. r=nbp
c0c4ff2b0485101a3f587d0a799841c0039c2b18
created 2018-12-09 22:24 +0000
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +0000
Jason Orendorff Jason Orendorff - Bug 1512008 - Fix assertion failure with ReadableStream and Promise[Symbol.species]. r=arai
66eb1f485c1a3ea81372758bc92292c9428b17cd
created 2018-12-01 04:52 +0900
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
5634ba04016cfeef11e590311e4df234a5a2f1f8
created 2018-11-24 12:21 -0800
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +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
5da532fab9bacb44b81ae0de6b7f026d187e54c7
created 2018-11-27 11:38 +0000
pushed 2019-01-21 12:33 +0000
Tom Schuster Tom Schuster - Bug 1496475 - Object.defineProperty needs to be able to return false when trying to define a non-configurable property on a WindowProxy. r=jorendorff
ba2da67c9e7e7541e4be66e5841c3a115c31ba1e
created 2018-11-20 10:15 +0000
pushed 2019-01-21 12:33 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Minor formatting changes in js/src r=jandem
cf2b7ca307b68da20bfdd196e8dc1a4e99e62a2d
created 2018-11-20 10:07 +0000
pushed 2019-01-21 12:33 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Truncate '***' lines in js/src comments r=jandem
5bad4fe7108eda1ca69c5f5aac82b4042c874deb
created 2018-11-20 14:47 +0000
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +0000
Philip Chimento Philip Chimento - Bug 1506324 - Add JS::DefaultGlobalClassOps to JSAPI. r=ptomato
4b541b90438bec4490b30d3f0ca222f702180281
created 2018-11-19 13:10 -0600
pushed 2019-01-21 12:33 +0000
Luke Wagner Luke Wagner - Bug 1504288 - Baldr: remove shared memory and wasm thread ops #ifdefs (keeping default-off pref) (r=lth)
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2019-01-21 12:33 +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
7be95c95a3a7254bcff022190ab2be27ca27ac50
created 2018-11-16 15:30 +0000
pushed 2019-01-21 12:33 +0000
Philip Chimento Philip Chimento - Bug 1506324 - Add JS::DefaultGlobalClassOps to JSAPI. r=jorendorff
b9a2dff8c8f5963bd9384f30036731cd65cd3c8d
created 2018-11-16 23:57 +0200
pushed 2019-01-21 12:33 +0000
Cosmin Sabou Cosmin Sabou - Merge mozilla-central to autoland. a=merge
1e6a2dbfa104081bed1a4273aff4cbd2c29d3335
created 2018-11-14 15:57 +0000
pushed 2019-01-21 12:33 +0000
Tom Schuster Tom Schuster - Bug 1317422 - Implement JavaScript globalThis proposal. r=jandem
a7812eefff9559ee40e9f0a8e6c812ea9d36f06d
created 2018-11-16 10:32 -0600
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +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
e6ae3beb07bb883a96bb101ed720f1e5b4d998ff
created 2018-11-02 21:07 +0000
pushed 2019-01-21 12:33 +0000
Jason Orendorff Jason Orendorff - Bug 1503006 - Part 8: Move implementation of public Stream API functions from jsapi.cpp to builtin/Stream.cpp. r=tcampbell
less more (0) -3000 -1000 -300 -100 -60 tip