js/src/jsapi.h
aa3c5d257b1e8ddda72905e728d72d4d57762b7e
created 2018-09-13 16:46 +0100
pushed 2018-09-13 22:02 +0000
Jon Coppeard Jon Coppeard - Bug 1490042 - Only allow a single AutoClearTypeInferenceStateOnOOM to be active at once r=jandem r=sfink
a6baf63a4fd58b89dd1aad32a840aeb1288cb5f1
created 2018-09-06 12:07 +0200
pushed 2018-09-11 22:13 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/js*. r=jandem
9347f5a5365daceb7330b32735107adfde7fa017
created 2018-09-07 13:42 +0200
pushed 2018-09-10 21:53 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1469027: Add a --wasm-force-cranelift flag to the shell; r=luke
e951ad8147a7f4e05c27af9d5d618979f861e01a
created 2018-08-28 09:53 +0200
pushed 2018-09-05 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 722345 part 3 - Remove request API. r=luke
8542dc7212b42c892f8643d596c6e6ae64e3f0ed
created 2018-08-28 10:02 +0200
pushed 2018-09-05 22:25 +0000
Jan de Mooij Jan de Mooij - Bug 722345 part 2 - Remove AutoCheckRequestDepth, rename CHECK_REQUEST to CHECK_THREAD. r=luke
0dd32db49222b18a9c8e6fef0305bce9b32d9a17
created 2018-09-04 14:25 -0500
pushed 2018-09-05 09:45 +0000
Luke Wagner Luke Wagner - Bug 1330661 - Baldr: make the BuildIdOp a process global (r=lth,mccr8)
603f0c6003b3ec81be847304b71124fcda216c20
created 2018-09-04 14:23 -0500
pushed 2018-09-05 09:45 +0000
Luke Wagner Luke Wagner - Bug 1330661 - Baldr: move Assumptions out of Module (r=lth)
186b3f9b43c1a4f1f898150d0b6344af184aab6b
created 2018-09-04 14:19 -0500
pushed 2018-09-05 09:45 +0000
Luke Wagner Luke Wagner - Bug 1330661 - Baldr: remove some dead wasm-IDB code (r=lth)
a7eeb1ba63b4aaffe98c42ef6228be40af3949b8
created 2018-08-29 10:23 +0200
pushed 2018-08-29 21:56 +0000
Jan de Mooij Jan de Mooij - Bug 1477921 part 2 - Remove now unused JSAutoRealmAllowCCW. r=luke
48921866b394212e0dddd0ba72c183081bc6805f
created 2018-08-24 22:51 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Don't #include "js/CompilationAndEvaluation.h" in jsapi.h, minimizing the scope of that header and reducing translation-unit size of anything that needs JSAPI but doesn't need to compile/evaluate JavaScript. r=jandem
2dc7007e3924444f55345606b6785f2d2ba89ce1
created 2018-08-24 21:01 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Don't #include js/SourceBufferHolder.h in jsapi.h, and instead require users to do so -- a minor translation-unit size improvement for anyone who never has to use SourceBufferHolder other than by reference. r=jandem
9fb317294f45476f0a2d2aa6dde4ec4848bac91d
created 2018-08-24 14:55 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Move compilation and evaluation APIs into a new public js/CompilationAndEvaluation.h header. r=jandem
8896f3fdaf990d7d18ba07b08132fa12e18f8284
created 2018-08-24 14:44 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Move of-thread compilation API into a new public js/OffThreadScriptCompilation.h header. r=jandem
daa263f9eda35ced064b6c12626249c12427311d
created 2018-08-24 14:44 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Move script/function transcoding API into a new public js/Transcoding.h header. r=jandem
ea8351c63f54a43a568804e81b8a5a237d1f8084
created 2018-08-24 14:00 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Move JS::SourceBufferHolder into a new public js/SourceBufferHolder.h header. r=jandem
31b77a399fcf7cd458ee255053dfc4e98392d1f0
created 2018-08-24 12:40 -0500
pushed 2018-08-29 09:43 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Move all compile-options classes to a new public js/CompileOptions.h header. r=jandem
9f92f288b60876c75fddfddb2eba8ff685ed2b78
created 2018-08-20 17:11 -0500
pushed 2018-08-22 03:35 +0000
Jeff Walden Jeff Walden - Bug 1484420 - Move locale-related functions into js/public/LocaleSensitive.h that isn't #include'd in jsapi.h. r=anba
fd5a90a26bfa7e9d727e390b097fc34959a659a0
created 2018-08-21 23:19 +0300
pushed 2018-08-22 03:35 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1484420) for hazard failures on a CLOSED TREE
d79cdb73c55f91a7296ebaa2631c6fe9a05ee91b
created 2018-08-20 17:11 -0500
pushed 2018-08-22 03:35 +0000
Jeff Walden Jeff Walden - Bug 1484420 - Move locale-related functions into js/public/LocaleSensitive.h that isn't #include'd in jsapi.h. r=anba
ab5ac052f221b03e0700351ec6534160b38b106c
created 2018-08-20 07:54 -0700
pushed 2018-08-21 09:54 +0000
Jeff Walden Jeff Walden - Bug 1484421 - Move JSON-related functionality into js/public/JSON.h that isn't #include'd in jsapi.h. r=jandem
67d5039dcbc2522e187bcf3dbec1c6e92bd32167
created 2018-08-20 07:46 -0700
pushed 2018-08-21 09:54 +0000
Jeff Walden Jeff Walden - Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
8e8b440d0128d4bb43445603137cb7575ede027b
created 2018-08-20 07:45 -0700
pushed 2018-08-21 09:54 +0000
Jeff Walden Jeff Walden - Bug 1484389 - Move various SavedFrame-related functions and data types into js/public/SavedFrameAPI.h so that users aren't forced to depend on jsapi.h or jsfriendapi.h for them. r=jandem
cd604eaf33010f3a8b31b6f63669321c5fe0d92d
created 2018-08-20 07:45 -0700
pushed 2018-08-21 09:54 +0000
Jeff Walden Jeff Walden - Bug 1484386 - Move various memory-allocation-related functions into js/public/MemoryFunctions.h to (ultimately) minimize dependencies required to use these functions in forthcoming public headers. r=jandem
fa2218b2f4f17c47f39243914e9987eec1d51d38
created 2018-08-20 07:45 -0700
pushed 2018-08-21 09:54 +0000
Jeff Walden Jeff Walden - Bug 1484385 - Move various error-report-related structures and types into js/public/ErrorReport.h to minimize dependencies (and ultimately to make jsfriendapi.h not depend on jsapi.h). r=jandem
da82ea6820eebf698d72c7273efe4b19cad4fda3
created 2018-08-13 16:39 +0100
pushed 2018-08-15 00:53 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
09c51359bb20f1ebf9adfcc893f3199c7389d101
created 2018-08-13 19:37 +0300
pushed 2018-08-13 22:00 +0000
Csoregi Natalia Csoregi Natalia - Backed out 2 changesets (bug 1482153, bug 1469004) for assertion failures at ModuleScript.cpp:59. CLOSED TREE
4129380f8318157558887cf61ac42b3c63495bcb
created 2018-08-13 16:39 +0100
pushed 2018-08-13 22:00 +0000
Jon Coppeard Jon Coppeard - Bug 1482153 - Replace ModuleObject's host defined field with one on top-level JSScripts r=jandem r=hsivonen
60a38b319b323f9b8c44040eedecb49715a129b0
created 2018-08-10 07:49 +0900
pushed 2018-08-10 09:17 +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:02 +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:02 +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:43 +0000
Lars T Hansen Lars T Hansen - Bug 1423577 - Remove asm.js atomics support. r=luke
a592524ecdebee1071c28cc3b11e36ec3d80e3d1
created 2018-08-02 23:30 +0000
pushed 2018-08-05 09:45 +0000
Brian Hackett Brian Hackett - Bug 1479058 Part 7 - Store time warp target on Error objects, r=jandem.
4c59bddb1d688cdb22523317833df797c1a20ccd
created 2018-08-02 16:11 +0900
pushed 2018-08-02 22:28 +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
ce27ea285957f3a547859555135c0d1d78bd5be3
created 2018-07-17 14:30 +0100
pushed 2018-08-01 22:10 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Add JSMallocAllocPolicy to let gecko allocate data structures using the JS heap r=jandem
f43d114999adfec10befc0f758d0097358f190f2
created 2018-07-17 14:30 +0100
pushed 2018-08-01 22:10 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Allow construction of a SourceBufferHolder from a UniquePtr r=jandem r=kmag
b280769277af509270952ba4690e7bbc8ae3c161
created 2018-07-17 14:30 +0100
pushed 2018-08-01 22:10 +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:10 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make synchronous compile APIs take SourceBufferHolders exclusively r=jandem r=fitzgen
e8525a46fd9dfa664ba5c2febd7b49d1bfea773d
created 2018-07-30 16:49 +0300
pushed 2018-07-30 16:35 +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
02b27f8441bec9628c8500f3098f49639a1f116f
created 2018-07-17 14:30 +0100
pushed 2018-07-30 16:35 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Add JSMallocAllocPolicy to let gecko allocate data structures using the JS heap r=jandem
6104ea971587921e129c8545a66171df234ea200
created 2018-07-17 14:30 +0100
pushed 2018-07-30 16:35 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Allow construction of a SourceBufferHolder from a UniquePtr r=jandem r=kmag
7c83633262dbf3547bdf3343807648c3e4cc8f98
created 2018-07-17 14:30 +0100
pushed 2018-07-30 16:35 +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:35 +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:49 +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:49 +0000
Jan de Mooij Jan de Mooij - Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke
19732c98eb3bb676326f2d1e1590759ca22d0462
created 2018-07-21 14:34 +0200
pushed 2018-07-21 21:53 +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
22bd2ca17db97227969573aa092fd8c9d0d64496
created 2018-07-21 14:33 +0200
pushed 2018-07-21 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1475559 part 3 - Add JS::IsUnwrappedSavedFrame and assert this in JSStackFrame's constructor. r=bz
94d805eb1ffb7d46595ce16ef15aa1997ffb993a
created 2018-07-21 14:32 +0200
pushed 2018-07-21 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1475559 part 2 - Rename JS::IsSavedFrame to JS::IsMaybeWrappedSavedFrame and do some minor cleanup. r=bz
e94e3560258eb0096e338e986e8412b739628a6d
created 2018-07-17 17:57 +0300
pushed 2018-07-17 21:56 +0000
Margareta Eliza Balazs Margareta Eliza Balazs - Backed out 7 changesets (bug 1475228) for causing Spidermonkey rust failures on Linux x64 debug
623af73419eb0a5b301d5d43f491ba37afa6cf5e
created 2018-07-17 14:30 +0100
pushed 2018-07-17 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Add JSMallocAllocPolicy to let gecko allocate data structures using the JS heap r=jandem
d3829c85f650bfe3a62c8c69f98456c2ed0dc0a0
created 2018-07-17 14:30 +0100
pushed 2018-07-17 21:56 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Allow construction of a SourceBufferHolder from a UniquePtr r=jandem r=kmag
74d10b32b3eab6514ea8c1328e95c1277e85c97c
created 2018-07-17 14:30 +0100
pushed 2018-07-17 21:56 +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:56 +0000
Jon Coppeard Jon Coppeard - Bug 1475228 - Make synchronous compile APIs take SourceBufferHolders exclusively r=jandem
cea2eefe9e5dc7e5bcf29bdf995cc1cb661e1311
created 2018-07-06 12:54 +0200
pushed 2018-07-06 22:01 +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:01 +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
bd01847472fbc512fbf56b8e4748cf5fad6ee897
created 2018-06-28 09:07 -0700
pushed 2018-06-30 09:49 +0000
André Bargull André Bargull - Bug 1471931 - Part 1: Replace some js_malloc/js_calloc/js_realloc with their js_pod_malloc/js_pod_calloc/js_pod_realloc counterparts. r=sfink
d7fa36e754406fdef9be78cff326d084db92bd64
created 2018-06-28 07:35 -0700
pushed 2018-06-29 15:15 +0000
André Bargull André Bargull - Bug 1471900: Change return type of JS_EncodeStringToBuffer to bool. r=jandem
422829b56d7fe2bcd0e1d0e2bcc74c119c6a0f6c
created 2018-06-21 11:05 +0200
pushed 2018-06-21 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 6 - Remove JSPROP_SHADOWABLE, address review comments. r=anba
72a1c5b1acb9e723325b71515c1017659ba7d4ac
created 2018-06-21 11:05 +0200
pushed 2018-06-21 21:50 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 3 - Clean up TryResolvePropertyFromSpecs; remove a bunch of macros. r=anba
66fd5497203f27524e233c7dca3bed9d5eba87d7
created 2018-06-21 11:05 +0200
pushed 2018-06-21 21:50 +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:50 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 1 - Remove JSPROP_PROPOP_ACCESSORS. r=anba
less more (0) -1000 -300 -100 -60 tip