js/src/vm/SelfHosting.cpp
2ab4309be28d6932a7034ac76823c3a0f6747bdc
created 2017-08-01 14:05 -0700
pushed 2017-11-07 21:57 +0000
André Bargull André Bargull - Bug 1019116 - Implement Promise.prototype.finally. r=till
7ca31c599c21b769c66e1a842a614866a791ed06
created 2017-11-07 18:26 +0100
pushed 2017-11-07 21:57 +0000
Tom Schuster Tom Schuster - Bug 1019116 - Remove old Promise selfhosting functions. r=till
2aa956f09d3e1ba236b8bc3f08cd9b1fcaacabe6
created 2017-11-02 15:36 +0100
pushed 2017-11-02 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 8 - Clean up more generator code. r=arai
def80dfc06543c1fe60518bbb8d21a456bef9f01
created 2017-11-02 14:02 +0100
pushed 2017-11-02 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 7 - Rename StarGenerator to Generator in self-hosted code. r=anba
0ad093cafc3034a9fc1b925a53e603306de36d5c
created 2017-11-02 13:58 +0100
pushed 2017-11-02 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 6 - Merge GeneratorObject and StarGeneratorObject. r=arai
0ad4e37c81f648b398f09fd1aaef90ff4b9839b6
created 2017-11-02 13:56 +0100
pushed 2017-11-02 21:59 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 4 - Remove more self-hosting code. r=anba
c79e96d43d9103d5c0308b615a2b183100854156
created 2017-11-01 15:37 +0000
pushed 2017-11-01 21:55 +0000
Jon Coppeard Jon Coppeard - Bug 1412912 - Move *Forwarded and related APIs to Marking.h r=sfink
298b5372db24eb84d03636b3d27524224cb21a69
created 2017-11-01 10:48 +0100
pushed 2017-11-01 21:55 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 1 - Remove SpiderMonkey support for legacy generators. r=arai
26b1ee21f3658d945fef274318c0960f54b906c2
created 2017-10-20 23:25 -0700
pushed 2017-11-01 10:14 +0000
Jeff Walden Jeff Walden - Bug 1379686 - Make ForwardingProxyHandler::isConstructor query and return whether the target is a constructor, rather than pretending is-constructor is identical to is-callable. r=till
e958dfd8be0df0c0640f3547195d4b4ba5edac39
created 2017-10-31 13:49 +0100
pushed 2017-10-31 23:36 +0000
Jan de Mooij Jan de Mooij - Bug 1411954 - Move cloning of native functions into separate functions. r=jwalden
40e33c4b41fd68d572725d03705433a81a6b65ce
created 2017-10-24 01:05 +0900
pushed 2017-10-25 09:30 +0000
André Bargull André Bargull - Bug 1410937 - Directly initialize result arrays in String.prototype.split specializations. r=jandem
9189c75c416f66fbac85b74b8093ff0cb7b9b768
created 2017-10-06 07:00 -0700
pushed 2017-10-10 09:11 +0000
Zibi Braniecki Zibi Braniecki - Bug 1270140 - Add Intl.RelativeTimeFormat. r=Waldo
59045a9d7990aaa8262e28a6bccfda2ca82ecd68
created 2017-10-09 21:06 -0700
pushed 2017-10-10 09:11 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 024ce7dd2f65 (bug 1270140) for check_spidermonkey_style.py failures
024ce7dd2f65d6266fc86b2c330ae2e3347df415
created 2017-10-06 07:00 -0700
pushed 2017-10-10 09:11 +0000
Zibi Braniecki Zibi Braniecki - Bug 1270140 - Add Intl.RelativeTimeFormat. r=Waldo
641d9a23bb4ec76b4dbc4f8600566a29c1e8b28c
created 2017-10-02 13:13 +0200
pushed 2017-10-02 23:22 +0000
Jan de Mooij Jan de Mooij - Bug 1404310 - Rename Shape::hasSlot() to Shape::isDataProperty() and simplify callers. r=evilpie
5d9e0402afdb51dfc9050c511dd4bb4f5a44c4a0
created 2017-09-28 11:15 +0200
pushed 2017-09-28 23:57 +0000
Jan de Mooij Jan de Mooij - Bug 1398768 part 2 - Inline some small helper functions into the callers. r=evilpie
57132aac9262cbe6077160cad75bc590fd60e92c
created 2017-09-26 12:26 +0200
pushed 2017-09-26 22:55 +0000
Jan de Mooij Jan de Mooij - Bug 1153592 part 2 - Remove JSPROP_SHARED; ensure accessor props don't have slots. r=evilpie
95bb616125726c8bd4c300a1eb182fc8268c7141
created 2017-09-07 15:22 +0200
pushed 2017-09-13 11:33 +0000
David Teller David Teller - Bug 1397717 - Using GenericPrinter for DEBUG-only C++ dump() APIs;r=nbp
9ddbac4df595b2b6d524b9eecf1bd417f35f973f
created 2017-09-08 16:40 +0200
pushed 2017-09-10 08:07 +0000
André Bargull André Bargull - Bug 1395954 - Avoid unnecessay rooting in IsConstructor intrinsic function. r=till
5eb5af7c30a999bd03d3df13067640b9967875d1
created 2017-09-07 14:59 +0200
pushed 2017-09-07 22:00 +0000
Jan de Mooij Jan de Mooij - Bug 1394835 part 4 - Split js::DefineProperty/DefineElement in separate accessor vs data functions. r=anba
b534df0d1ef07c5fd580af4815c813839505f6ac
created 2017-08-28 21:28 +0200
pushed 2017-08-29 18:31 +0000
André Bargull André Bargull - Bug 1069666 - Implement WeakSet as proper class instead of delegating to WeakMap. r=till
05f088f22a02191c1d406a195637ca82416e188f
created 2017-08-28 17:02 +0200
pushed 2017-08-29 18:31 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 645be0c7780a (bug 1069666) for breaking non-unified build at js/src/builtin/WeakMapObject-inl.h:19. r=backout on a CLOSED TREE
645be0c7780a752f91bdc0da178690ef7bd2da68
created 2017-08-25 15:08 +0200
pushed 2017-08-29 18:31 +0000
André Bargull André Bargull - Bug 1069666 - Implement WeakSet as proper class instead of delegating to WeakMap. r=till
a14fc8f5babca84170dbef58d86a96256fd915c7
created 2017-08-28 14:19 +0200
pushed 2017-08-29 18:31 +0000
André Bargull André Bargull - Bug 1303335: Move parts of Object.getOwnProperty and Object.defineProperty to self-hosted code. r=till
2c56761b02a138e16c1c73c6040e8457a7c466bf
created 2017-08-25 10:12 +0200
pushed 2017-08-25 23:22 +0000
Jan de Mooij Jan de Mooij - Bug 1389510 part 3 - Remove getProperty/setProperty hooks from ClassOps. r=evilpie
e1d01918122f121ccafd131b62e7dc848d547d7e
created 2017-08-23 17:24 +0100
pushed 2017-08-24 01:07 +0000
Jon Coppeard Jon Coppeard - Bug 1362098 - Report source position information for module export resolution failures r=till
2e4748827cda73771b02c8e9316e257505518a36
created 2017-08-09 18:05 +0100
pushed 2017-08-23 00:07 +0000
Jon Coppeard Jon Coppeard - Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
5f199b9a3f473c9afe7af7ae0f87aadb2a45f2c0
created 2017-08-16 14:08 +0200
pushed 2017-08-17 23:17 +0000
André Bargull André Bargull - Bug 1383648 - Move the Array.prototype.sort entry point to self-hosted code. r=jandem
6f3a0d0bc34d18bb22d51a66ba3abfa166d26506
created 2017-08-14 20:43 +0900
pushed 2017-08-16 09:20 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 1390106 - Stop using versioned scripts in js/src. r=luke
a033245804727a756eba78c0c0a3049bbd448f9e
created 2017-08-10 16:39 +0200
pushed 2017-08-11 01:14 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 79aa5930dbf1 (bug 1374239) for asserting in wpt's html/semantics/scripting-1/the-script-element/module/instantiation-error-2.html on Windows x64 debug. r=backout
79aa5930dbf10c62df6ec4d774e7e63ad32b36c7
created 2017-08-09 18:05 +0100
pushed 2017-08-11 01:14 +0000
Jon Coppeard Jon Coppeard - Bug 1374239 - Store and re-throw module instantiation and evaluation errors r=shu
cd1d769cabe8a2c3a54330f9c13f4c7f66a3b269
created 2017-08-09 11:31 +0200
pushed 2017-08-09 22:43 +0000
André Bargull André Bargull - Bug 1387968 - Part 2: Optimize array accesses and allocations in RegExpGetSubstitution. r=till
769b9e5ce199c075238e4d6b6e3c98a7f9978f07
created 2017-08-09 11:31 +0200
pushed 2017-08-09 22:43 +0000
André Bargull André Bargull - Bug 1387968 - Part 1: Reduce array copies for RegExpGetSubstitution with captures. r=till
99dfa13672c4a1574e70e4dca51abafcf00a70dd
created 2017-08-01 06:55 -0700
pushed 2017-08-02 00:34 +0000
André Bargull André Bargull - Bug 1385802 - Add ion-inline path for Reflect.getPrototypeOf(). r=jandem
ed14274963545e4e7406f51bd35700d557d2cc27
created 2017-01-31 14:34 +0100
pushed 2017-07-30 09:19 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu
a85c954dfda4a99af6de33828b129ba962fc752f
created 2017-07-28 20:18 +0200
pushed 2017-07-29 00:40 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 862ba8683d19 (bug 1272697)
862ba8683d196e7d194ab72d2a1680ff707c47d3
created 2017-01-31 14:34 +0100
pushed 2017-07-29 00:40 +0000
Till Schneidereit Till Schneidereit - Bug 1272697 - Part 3: Implement ReadableStream and associated classes in the JS engine. r=shu
477268fa767f88f50fc99380a1bf3b303bb1b53d
created 2017-07-17 08:56 -0700
pushed 2017-07-19 14:00 +0000
André Bargull André Bargull - Bug 1380344 - Add Ion support for IsPackedArray. r=jandem
8ff407adc162edd035a53baa5c88bc8ff887f3c0
created 2017-07-11 11:56 -0700
pushed 2017-07-15 00:14 +0000
André Bargull André Bargull - Bug 1380087 - Add an intrinsic to test for Map and Set objects. r=till
812f0d47226fc838c580a23bf68985861575c403
created 2017-07-13 14:56 +0200
pushed 2017-07-13 14:29 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 4e27c8cad5d1 (bug 1380087)
4e27c8cad5d1cc665fdb328afdd1c53c9b4c93f3
created 2017-07-12 07:37 -0700
pushed 2017-07-13 14:29 +0000
André Bargull André Bargull - Bug 1380087 - Add an intrinsic to test for Map and Set objects. r=till
e32dc83928e5c24724f39cb2f06f4390d432bb43
created 2017-05-12 15:48 +0200
pushed 2017-07-07 22:59 +0000
Till Schneidereit Till Schneidereit - Bug 1355016 - Properly check for constructability of wrapped objects in intrinsic_IsConstructor. r=bz,bholley
0d961ec8015a554cc252dfe7611174fc96b2de8b
created 2017-06-27 11:53 -0700
pushed 2017-06-29 13:47 +0000
André Bargull André Bargull - Bug 1372081 - Ion-inline FinishBoundFunctionInit for normal and bound functions. r=jandem
fc6159614e0169bb2029b9c36dd3d46e3f8db81c
created 2017-06-15 13:14 -0400
pushed 2017-06-15 23:22 +0000
Kannan Vijayan Kannan Vijayan - Bug 1366377 - Unify StringSplitString ObjectGroup and fix Ion MCallOptimize. r=tcampbell
f30ec8ac7239eda68629aba08416c3a40e0dea58
created 2017-06-14 10:37 +0200
pushed 2017-06-15 09:12 +0000
Jan de Mooij Jan de Mooij - Bug 1370608 part 1 - Move newEnumerate hook from ObjectOps to ClassOps. r=evilpie,bz
5f12fd37c3bd5e511968b5b9a1c389a41119f66c
created 2017-05-30 12:11 +0200
pushed 2017-05-30 16:39 +0000
Jan de Mooij Jan de Mooij - Bug 1368461 part 2 - Pass NewObjectKind to RegExpAlloc so most callers can use nursery allocation. r=jonco
4769df59b9c21e7a37ec29b4a81cf4ae1ef6e6bb
created 2017-05-25 07:26 -0700
pushed 2017-05-26 19:44 +0000
André Bargull André Bargull - Bug 1367088 - Part 3: Add inline paths when calling String.fromCodePoint with non-Latin1 code points. r=evilpie
0414ffab16f8a5566dea0b6bf17e5fef401d3ce5
created 2017-05-25 07:17 -0700
pushed 2017-05-26 19:44 +0000
André Bargull André Bargull - Bug 1367088 - Part 2: Inline NewStringIterator in Ion. r=evilpie
afcf9a101dfa3605df2ad962dd677dd7abed344b
created 2017-05-23 11:17 -0700
pushed 2017-05-24 09:25 +0000
André Bargull André Bargull - Bug 1366696 - Part 4: Remove unnecessary rooting in SelfHosting.cpp for return values. r=till
a8bf1340824b2e7961c2634eb630cb3b628722e5
created 2017-05-23 11:17 -0700
pushed 2017-05-24 09:25 +0000
André Bargull André Bargull - Bug 1366696 - Part 3: Improve performance of RegExp.prototype.@@replace with global regexp. r=till
01ed176087496bf08ba4da9f323a32fe9e281925
created 2017-05-23 07:07 -0700
pushed 2017-05-23 22:11 +0000
André Bargull André Bargull - Bug 1365650 - Improve ResolveLocale performance when initializing the default Intl objects. r=shu
fd30cdc0b8c848a1d94bf79822df138363b0f6d2
created 2017-05-22 19:53 +0200
pushed 2017-05-22 23:26 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 357a1c414efa (bug 1365650) for rooting hazard. r=backout
357a1c414efa56cd6d03c0019cca5c028a498386
created 2017-05-20 06:16 -0700
pushed 2017-05-22 23:26 +0000
André Bargull André Bargull - Bug 1365650 - Improve ResolveLocale performance when initializing the default Intl objects. r=shu
228a1e9bcc4b558541abc6be3c044df0f8c85e79
created 2017-05-16 13:03 -0700
pushed 2017-05-17 21:55 +0000
André Bargull André Bargull - Bug 1365387 - Optimize FinishBoundFunctionInit by delaying atomizing the function name. r=till
cb0360c3468d376765d8710965860814d1bc22ab
created 2017-05-10 13:42 +0000
pushed 2017-05-10 23:48 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1351357 - Use the ReadOnlyCompileOptions from the HelperThread while decoding RegExp. r=bhackett
118f15cdd0fb19a045efff584f4fd95074796ca1
created 2017-04-20 00:23 -0700
pushed 2017-05-04 03:18 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Make jscompartment.h and GlobalObject.h not #include builtin/RegExp.h, to address yet more thorny cyclic dependency issues in subsequent patches. r=arai
ea31640ea9a389036e385181e4c44f62232978e8
created 2017-03-03 15:10 -0700
pushed 2017-04-26 22:37 +0000
Tom Tromey Tom Tromey - Bug 1334278 - change JS_smprintf to return UniqueChars; r=froydnj
7deb7a5cb37053ff542662e365174d1fdb4ed989
created 2017-04-13 22:17 +0200
pushed 2017-04-14 09:07 +0000
Tom Schuster Tom Schuster - Bug 1344469 - Part 1 - Add JSOP_HASOWN to Interpreter and BytecodeEmitter. r=jandem
56f28aba93396144109f4563607be887916ebddd
created 2017-04-10 13:17 +0200
pushed 2017-04-11 08:17 +0000
André Bargull André Bargull - Bug 1325696 - Remove unused function exports to self-hosted global. r=till
0e77e970cac1b538655756d75105af42e7d60a6d
created 2017-04-06 10:17 +0200
pushed 2017-04-10 08:34 +0000
André Bargull André Bargull - Bug 1318403 - Part 5: Reimplement String.prototype.toLocale{Lower,Upper}Case per ECMAScript Intl specification. r=Waldo
less more (0) -300 -100 -60 tip