js/src/jsapi.cpp
5d5bb48ca0b9dc79f6f0c62f3f11b97c6f25cd2d
created 2018-08-10 17:04 +0000
pushed 2018-08-10 17:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1479793. Throw when someone tries to define an accessor property with an integer name on a DOM proxy with an indexed setter. r=qdot,jorendorff
60a38b319b323f9b8c44040eedecb49715a129b0
created 2018-08-10 07:49 +0900
pushed 2018-08-10 09:22 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1478936 - Fix the comment for JS_GetFunctionArity, and add JS_GetFunctionLength which matches to the original comment, and fixed consumer. r=jandem
b0f4e67b3ae1bd2e084e12a6dd6cd816636c3a8c
created 2018-08-08 12:13 -0500
pushed 2018-08-09 10:05 +0000
Luke Wagner Luke Wagner - Bug 1469395 - Remove support for storing WebAssembly.Modules in IDB (r=lth,janv,Ms2ger)
ba122021b8b576cf33a17c148a2e6c73d1d32862
created 2018-08-08 10:40 +0100
pushed 2018-08-09 10:05 +0000
Jon Coppeard Jon Coppeard - Bug 1481196 - Compile module scripts to a JSScript like we do for classic scripts r=jandem r=baku
7e1f880b5f882732370ad70d02e7378b14b302f8
created 2018-08-03 10:09 +0200
pushed 2018-08-06 15:50 +0000
Lars T Hansen Lars T Hansen - Bug 1423577 - Remove asm.js atomics support. r=luke
4c59bddb1d688cdb22523317833df797c1a20ccd
created 2018-08-02 16:11 +0900
pushed 2018-08-02 22:34 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317481 - Optimize away Generator/Promise handling for await in the topmost JS frame with already resolved/rejected Promise. r=anba,smaug
b280769277af509270952ba4690e7bbc8ae3c161
created 2018-07-17 14:30 +0100
pushed 2018-08-01 22:20 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
4204e7eaa385eb5aa8ea0aa57cf20c588019882b
created 2018-07-17 14:30 +0100
pushed 2018-08-01 22:20 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make synchronous compile APIs take SourceBufferHolders exclusively r=jandem r=fitzgen
53e8a6239f8e41df0c4d7f8c1bed1aabfbe4f384
created 2018-08-01 11:25 +0200
pushed 2018-08-01 22:20 +0000
Jan de Mooij Jan de Mooij - Bug 1474272 part 3 - Call AssertHeapIsIdleOrIterating instead of AssertHeapIsIdle in JS::GetNonCCWObjectGlobal. r=jonco
e8525a46fd9dfa664ba5c2febd7b49d1bfea773d
created 2018-07-30 16:49 +0300
pushed 2018-07-30 16:39 +0000
Andreea Pavel Andreea Pavel - Backed out 8 changesets (bug 1475228) for wpt failures e.g. html/semantics/scripting-1/the-script-element/execution-timing/088.html on a CLOSED TREE
7c83633262dbf3547bdf3343807648c3e4cc8f98
created 2018-07-17 14:30 +0100
pushed 2018-07-30 16:39 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
34fb24d52f08a8ebc04886f2e140ab42b80d3599
created 2018-07-17 14:30 +0100
pushed 2018-07-30 16:39 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make synchronous compile APIs take SourceBufferHolders exclusively r=jandem
4185529cca83e2785603ac94897f46138da3d20c
created 2018-07-28 12:15 +0200
pushed 2018-07-28 21:51 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 2 - Reintroduce JSAutoRealm and assert objects are not CCWs. r=luke
1494e906ad52413008a722bf5e9ab533d1821f57
created 2018-07-28 12:12 +0200
pushed 2018-07-28 21:51 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
4534ae540e86d686f29098cbcc2f932a6b83117b
created 2018-07-24 15:15 +0200
pushed 2018-07-26 22:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
0fd93c0985bbdfdb1233583164c386d54fc8d498
created 2018-07-26 14:23 +0300
pushed 2018-07-26 22:01 +0000
shindli shindli - Backed out 2 changesets (bug 1416723) for failures in dom/serviceworkers/test/test_serviceworker_interfaces.html on a CLOSED TREE
b2242216d11b7aff2b1549ce3f717a98de6cc892
created 2018-07-24 15:15 +0200
pushed 2018-07-26 22:01 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1416723: Remove SIMD.js support; r=luke, r=nbp
be1ad4d1217e66acda18b643997eba3d9cffb42b
created 2018-07-23 14:38 +0000
pushed 2018-07-24 09:53 +0000
Brian Hackett Brian Hackett - Bug 1207696 Part 5i - Disable lazy and off thread JS parsing when recording or replaying, r=jandem.
19732c98eb3bb676326f2d1e1590759ca22d0462
created 2018-07-21 14:34 +0200
pushed 2018-07-21 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 1475559 part 6 - Add principals argument to SavedFrame APIs and do frame filtering based on it. r=bz
1f10db43a17ef31d377709c7ec966a45de2c166e
created 2018-07-20 10:46 -0700
pushed 2018-07-20 21:49 +0000
André Bargull André Bargull - Bug 1449986: Use NewBuiltinClassInstance when requesting default prototype. r=jorendorff
e94e3560258eb0096e338e986e8412b739628a6d
created 2018-07-17 17:57 +0300
pushed 2018-07-17 21:58 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 7 changesets (bug 1475228) for causing Spidermonkey rust failures on Linux x64 debug
74d10b32b3eab6514ea8c1328e95c1277e85c97c
created 2018-07-17 14:30 +0100
pushed 2018-07-17 21:58 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make asynchronous compile APIs take SourceBufferHolders r=jandem
dde64fbe2f0da2c21b1d136d3551eb93283eda75
created 2018-07-17 14:30 +0100
pushed 2018-07-17 21:58 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make synchronous compile APIs take SourceBufferHolders exclusively r=jandem
bedc90c72ee31e496b2aa178b159026941b08613
created 2018-07-17 13:06 +0100
pushed 2018-07-17 21:58 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Split SIMD constant definitions out into builtin/SIMDConstants.h r=bbouvier
01ab0200841fb028d3579f19996e9f16081657d4
created 2018-07-17 13:06 +0100
pushed 2018-07-17 21:58 +0000
Jon Coppeard Jon Coppeard - Bug 1476012 - Remove dependency of jit/BaselineJit.h on jit/MacroAssembler.h r=nbp
76de95da94dd0a6fdb622d9e2705f7be46dc6155
created 2018-07-13 10:49 +0100
pushed 2018-07-13 22:22 +0000
Jon Coppeard Jon Coppeard - Bug 1475226 - Use JSContext for malloc allocation rather than Zone where possible r=sfink
cea2eefe9e5dc7e5bcf29bdf995cc1cb661e1311
created 2018-07-06 12:54 +0200
pushed 2018-07-06 22:08 +0000
Jan de Mooij Jan de Mooij - Bug 1468752 part 4 - Remove JS_GetGlobalForObject. r=bz
227edd4e4e814d13a324aeabada480b875d7c93f
created 2018-07-06 12:53 +0200
pushed 2018-07-06 22:08 +0000
Jan de Mooij Jan de Mooij - Bug 1468752 part 3 - Introduce JS::GetNonCCWObjectGlobal to get the global object associated with a non-CCW object. r=bz
250b5f292dae2c9916e18f489a26890e89c7eede
created 2018-07-06 10:40 +0100
pushed 2018-07-06 22:08 +0000
Jon Coppeard Jon Coppeard - Bug 1434598 - Partition atoms table into multiple sub-tables each with its own lock r=sfink
4e320fc1cbb8c73e868b4bbbe6dee924eed384bc
created 2018-06-28 09:30 -0700
pushed 2018-06-30 09:51 +0000
André Bargull André Bargull - Bug 1471931 - Part 4: Add NewString and NewStringDontDeflate functions which accept UniquePtr. r=sfink
d2861f3dcc589d186308e9a3339d7344773fdb3d
created 2018-06-28 09:26 -0700
pushed 2018-06-30 09:51 +0000
André Bargull André Bargull - Bug 1471931 - Part 3: Switch to pod_calloc_with_extra, new_, make_pod_array, and make_zeroed_pod_array where possible. r=sfink
d7fa36e754406fdef9be78cff326d084db92bd64
created 2018-06-28 07:35 -0700
pushed 2018-06-29 15:23 +0000
André Bargull André Bargull - Bug 1471900: Change return type of JS_EncodeStringToBuffer to bool. r=jandem
d28db60c2cf7360d60fdea87d4a2e24797f5323d
created 2018-06-26 05:55 -0700
pushed 2018-06-29 09:51 +0000
André Bargull André Bargull - Bug 612141: Remove DeflateStringToBuffer so a better interface isn't required anymore. r=jandem
d3fedf0bc1d14da52a20c9c2d43be1b1d888bd59
created 2018-06-27 11:23 +0100
pushed 2018-06-27 22:13 +0000
Jon Coppeard Jon Coppeard - Bug 1470992 - Don't call though public APIs when converting atoms to strings in the parser r=jandem
3967e4340805a5ef860544579ccd1c7ff21f4f32
created 2018-06-25 03:14 -0700
pushed 2018-06-26 15:09 +0000
André Bargull André Bargull - Bug 1466626 - Part 3: Don't call ReportOutOfMemory twice when used with JSContext allocation. r=jonco
fd737ab7af6f92b160409b66dcd3f85c68b552a9
created 2018-06-25 03:14 -0700
pushed 2018-06-26 15:09 +0000
André Bargull André Bargull - Bug 1466626 - Part 2: Add missing OOM handling in various places. r=jonco
6a76baf321797f3831aeffaab4eb852e9383f213
created 2018-06-23 16:14 +0300
pushed 2018-06-23 21:50 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - JS - Initialize member fields in classes/ structures. r=waldoo
d600ad533a95d45ae773c0888fb6093e711fe6b6
created 2018-06-22 13:29 -0700
pushed 2018-06-23 21:50 +0000
André Bargull André Bargull - Bug 1467438 - Part 1: Replace ScopedJSFreePtr with UniqueChars/UniqueTwoByteChars. r=sfink
f1b6b50a1b9a4cab76e2bd51b8f1fa01a8c06d70
created 2018-06-22 09:54 +0200
pushed 2018-06-22 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1469006 - Replace some script->compartment() calls with script->realm(). r=luke
422829b56d7fe2bcd0e1d0e2bcc74c119c6a0f6c
created 2018-06-21 11:05 +0200
pushed 2018-06-21 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 6 - Remove JSPROP_SHADOWABLE, address review comments. r=anba
4db8094fadc1b5577ab3668e1f49875af9f758f6
created 2018-06-21 11:05 +0200
pushed 2018-06-21 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 5 - Make js::DefineAccessorProperty take HandleObjects instead of JSGetterOp/JSSetterOp. r=anba
dce07077e253644c1186d8620485ff155c45e02b
created 2018-06-21 11:05 +0200
pushed 2018-06-21 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 4 - Simplify DefineAccessorPropertyById a bit more. r=anba
66fd5497203f27524e233c7dca3bed9d5eba87d7
created 2018-06-21 11:05 +0200
pushed 2018-06-21 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 2 - Add APIs taking getter/setter objects instead of JSNatives. r=anba
ca87fb0412c2d145b0eec9a8f18673fa89f4b4e9
created 2018-06-21 11:05 +0200
pushed 2018-06-21 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 1 - Remove JSPROP_PROPOP_ACCESSORS. r=anba
77b8ddea1fbd524f0917844f43c21c186262de5b
created 2018-06-20 11:04 +0200
pushed 2018-06-21 01:18 +0000
Jan de Mooij Jan de Mooij - Bug 1468406 part 4 - Remove remaining JSObject::realm() calls. r=luke
54f8630a56698e6dd2c51244fc68f048cafa2314
created 2018-06-20 14:03 +0300
pushed 2018-06-21 01:18 +0000
Andreea Pavel Andreea Pavel - Backed out changeset 49cbcdeaa8bb (bug 1468406) for failing devtools at devtools/client/debugger/new/test/mochitest/browser_dbg-content-script-sources.js on a CLOSED TREE
49cbcdeaa8bb951088c7e313fcd18fbb4a787cfc
created 2018-06-20 11:04 +0200
pushed 2018-06-21 01:18 +0000
Jan de Mooij Jan de Mooij - Bug 1468406 part 4 - Remove remaining JSObject::realm() calls. r=luke
845878e00f84fe3f3213cb167c200ea7c73e47c8
created 2018-06-14 14:45 -0700
pushed 2018-06-19 10:05 +0000
Jeff Walden Jeff Walden - Bug 1467275 - Don't leak |chars| when an error occurs after its allocation in JS_BufferIsCompilableUnit. r=anba
7c8ab030787bed72c414d65df4c8053ef053e387
created 2018-06-18 12:41 -0700
pushed 2018-06-19 10:05 +0000
Jan de Mooij Jan de Mooij - Bug 1468406 part 2 - Simplify JS_GlobalObjectTraceHook. r=jonco
6350b1a6097e821b836c7a83924259f3b64d0b70
created 2018-06-13 09:47 -0700
pushed 2018-06-17 09:50 +0000
André Bargull André Bargull - Bug 1465350 - Use UniquePtr instead of ScopedJSFreePtr for JSErrorReporter. r=Waldo
bbdcb2e0eb3e4e6184015a95083aab52bfe0d57e
created 2018-06-15 15:05 -0700
pushed 2018-06-16 09:50 +0000
Jon Coppeard Jon Coppeard - Bug 1468867 - Rename heap state checking functions r=sfink
fc2ffbc36c0798ff373228f5447f8184e104cf22
created 2018-06-14 09:07 -0700
pushed 2018-06-15 02:44 +0000
Jan de Mooij Jan de Mooij - Bug 1468252 part 8 - Rename JSObject::global to deprecatedGlobal. r=luke
142288837f11e2863cf7eae9bd08b6f8733d21fd
created 2018-06-13 12:47 -0700
pushed 2018-06-14 09:46 +0000
Jan de Mooij Jan de Mooij - Bug 1468219 - Rename JS_InitStandardClasses to JS::InitRealmStandardClasses, remove obj argument. r=anba
db248a2fb2024b0da563724cdb0abd85857d8919
created 2018-06-13 12:47 -0700
pushed 2018-06-14 09:46 +0000
Jan de Mooij Jan de Mooij - Bug 1468137 - Remove JS_Get*Prototype APIs; use JS::GetRealm*Prototype instead. r=evilpie
cceb75ca1a1d212266feecdf1143c4d3f2724312
created 2018-06-08 16:16 +0200
pushed 2018-06-09 15:41 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 7 - Split Compartment-inl.h from Realm-inl.h. r=luke
b640dc9b89986c1886ef00402727da756d96f0ef
created 2018-06-07 16:44 +0200
pushed 2018-06-07 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 1466121 part 1 - Rename JSCompartment to JS::Compartment. r=luke
6bbae91a2eafa334817bf0e32cdd0d662a41379e
created 2018-06-07 10:02 +0200
pushed 2018-06-07 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 1466501 part 1 - Refactor ZoneSpecifier and add a sameCompartmentAs option to newGlobal in the shell. r=luke
11aacf3b7e93135523e0bd45f5d1b658ebd99a07
created 2018-06-06 11:44 +0200
pushed 2018-06-06 17:04 +0000
Jan de Mooij Jan de Mooij - Bug 1464772 part 5 - Use GetIsSecureContext instead of RealmCreationOptionsRef in IsSecureContextOrObjectIsFromSecureContext. r=bz
84aa50d4663a10d18cb305b9157134139f4cc867
created 2018-06-06 11:44 +0200
pushed 2018-06-06 17:04 +0000
Jan de Mooij Jan de Mooij - Bug 1465728 part 2 - Remove the compartment name callback. r=luke
fc2c785effde6ef2dcf3544dfc4f1907111da69a
created 2018-06-04 13:34 -0700
pushed 2018-06-05 22:09 +0000
André Bargull André Bargull - Bug 1464845 - Remove js_strdup and JS_strdup. r=Waldo
less more (0) -3000 -1000 -300 -100 -60 tip