js/src/frontend/BytecodeEmitter.cpp
598418d95c96a8edbd3ba2d2f6f231ed37c1d02a
created 2018-04-27 15:02 -0700
pushed 2018-06-18 21:12 +0000
Eric Faust Eric Faust - Bug 1451826: Part 8: Make EitherParser always a include a FullParseHandler. (r=Waldo)
9b20e7b26c0db98cd184f9289b32cca17996b7ed
created 2018-04-27 15:02 -0700
pushed 2018-06-18 21:12 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 7: Add the last error reporting bits to ErrorReporter from EitherParser. (r=Waldo, r=Yoric)
df51f81b5ed495e3bcf2c6a19e9b85d08724140e
created 2018-04-27 15:02 -0700
pushed 2018-06-18 21:12 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 6: Factor SourceCoords references in BCE to ErrorReporter. (r=Waldo, r=Yoric)
fe50254665a40f07d9c9701f07b699aa638ecc54
created 2018-04-27 15:02 -0700
pushed 2018-06-18 21:12 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 5: Move displayURL and sourceMap intialization from BCE to Parser. (r=Waldo)
6d712c91d06dfb9b968404fcd217dc43670ad2e3
created 2018-04-27 15:02 -0700
pushed 2018-06-18 21:12 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 4: Make TokenStreamSpecific and ErrorReporter, rather than TokenStreamAnyChars. (r=Waldo)
1afcb999264298659ff610d3409f067565e7c031
created 2018-04-27 15:02 -0700
pushed 2018-06-18 21:12 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 3: No longer call TokenStream::computeErrorMetadata from BCE. (r=Waldo)
b945db303abc6ae585aaf8d518af225225aba2ba
created 2018-04-27 15:02 -0700
pushed 2018-06-18 21:12 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 2: Don't call parser.reportError from the BCE, as it uses the current token offset. (r=Waldo)
51258270354bba69d629a502c65d65f29bd008bc
created 2018-04-27 15:02 -0700
pushed 2018-06-18 21:12 +0000
Eric Faust Eric Faust - Bug 1451826 - Part 1: Don't print bogus error locations on BCE internal errors. (r=Waldo)
f43030a06c611e2d1d63c646fe72f7fbc757d082
created 2018-04-24 11:21 +0200
pushed 2018-06-18 21:12 +0000
Kyrian Aouina Kyrian Aouina - Bug 1456100 - Delete an useless line r=jandem
2f7d0134b22176dd649418217cb98d09ce102c83
created 2018-04-19 13:04 +0200
pushed 2018-06-18 21:12 +0000
Jan de Mooij Jan de Mooij - Bug 1452982 part 14 - Rename 'active thread' to 'main thread'. r=jonco
6ff8aaef28669cc3945291a182232680481256da
created 2018-04-11 23:19 +0200
pushed 2018-06-18 21:12 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Backing out js/src/ for violation of committing guideliens. CLOSED TREE
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-06-18 21:12 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
16226c7461143c9d5b4deb0b0afb088998f09a86
created 2018-03-29 06:21 -0700
pushed 2018-06-18 21:12 +0000
André Bargull André Bargull - Bug 1449887: Don't assert if an inferred name is set after OOM for lazy functions. r=jorendorff
4cd76f6e6217f67a679a66facf705f2670f679d1
created 2018-03-28 05:45 -0700
pushed 2018-06-18 21:12 +0000
André Bargull André Bargull - Bug 1448837: Remove code to handle already set name now that parse nodes can no longer be emitted twice. r=arai
312e1b24fca5e65839a5d9d8c4b9ebf6828f9e53
created 2018-03-21 07:27 -0700
pushed 2018-06-18 21:12 +0000
André Bargull André Bargull - Bug 1371591 - Part 3: Store dynamic function names into the name atom instead of a property. r=jorendorff
068989e6ca337cde155ec5439694fd010e3c6b10
created 2018-03-21 07:27 -0700
pushed 2018-06-18 21:12 +0000
André Bargull André Bargull - Bug 1371591 - Part 1: Move parenthesized identifier check to parser. r=jorendorff
593825fbb67430a901d6bdf0f6ec3e8f1264fe43
created 2018-03-15 03:41 -0700
pushed 2018-06-18 21:12 +0000
André Bargull André Bargull - Bug 1442599 - Part 2: Replace bitmap macros with BitArrayElement functions. r=jorendorff
77728b046b9572d38d0c576ca93a07d767c75018
created 2018-03-02 15:57 +0200
pushed 2018-04-26 16:43 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
e745fe9ab05aa6a877230fc451be0bac38a9a8f6
created 2018-02-27 08:23 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 7: jsnum.* -> builtin/Number.*. r=jandem.
9c92666cad0336a2a2e0c05c21157cb81f0a5fdb
created 2018-02-28 02:03 -0800
pushed 2018-04-26 16:43 +0000
André Bargull André Bargull - Bug 1438842 - Part 2: Remove unused parameters in built-in, frontend, and general files. r=jorendorff
9114315e792d29e3fc41a0748e683ded96f689d5
created 2018-02-26 13:50 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1432682 - Part 1: Remove the hack that causes the bad behavior. r=jimb.
091e9b26d9a14feba8f49355a3b03e185d253152
created 2018-02-14 16:45 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1438278 - Part 5: Rename some files into js/src/vm. r=jandem.
b593a217bb5a4bd160dff15f1fc1577b95f06778
created 2018-01-16 15:12 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1437955 - Part 2: Remove unused ParseNodeKind::Nop. r=Waldo.
e21126825c41be2a70bb6759e2dbdc7190621608
created 2018-01-16 15:10 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1437955 - Part 1: Split ParseNodeKind::Semi into ExpressionStatement and EmptyStatement. r=Waldo.
f8478e479e23c1319805ab823c9a604e1236801b
created 2018-02-12 13:45 -0800
pushed 2018-04-26 16:43 +0000
André Bargull André Bargull - Bug 1407588 - Part 4: Update Async-from-Sync iterator to access "next" only once. r=jandem
be2a8b7e6ed2de38e6240a3cc288b4e1cb495da2
created 2018-02-13 08:17 -0800
pushed 2018-04-26 16:43 +0000
André Bargull André Bargull - Bug 1407588 - Part 1: Implement iterator "next" protocol changes in the BytecodeEmitter. r=Waldo
0054d892b106cfc60874dc1662a7278c74108b03
created 2018-02-12 15:37 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 8: Rename jsatom* -> vm/JSAtom*. r=jandem.
609eb4880073d3b1ff1a198ec68737dce50bcb3f
created 2018-02-12 15:05 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 7: Rename jscntxt* -> vm/JSContext*. r=jandem.
711c111e333087942d9e5c7310a342ddffbcfabb
created 2018-02-12 13:07 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 5: Rename jsscript* -> vm/JSScript*. r=jandem.
23d76102a2e8acd0e79c26faa44eec833db58529
created 2018-02-12 12:51 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1429206 - Part 4: Rename jsfun* -> vm/JSFunction*.
aae0a2c15e00898c4f0a920b548afbf700edfc3a
created 2018-02-13 10:33 +0000
pushed 2018-04-26 16:43 +0000
Jon Coppeard Jon Coppeard - Bug 1437489 - Split out implementation of atoms table out into vm/AtomsTable.h r=jandem
2377a97b2fba9d44ba850d3adf2e2cc62679d850
created 2018-02-06 10:58 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1431202 - Part 2: Fix weird debugger stepping behavior with nested functions. r=nbp, r=jlast.
25e57030111884b676667d88f2f15ec94aa086a0
created 2018-02-01 14:14 -0600
pushed 2018-04-26 16:43 +0000
Jason Orendorff Jason Orendorff - Bug 1431202 - Part 1: Minor changes to comments in many files. r=Waldo, r=arai.
ed7d701658926c75bff77885d3258b2860d6dc3b
created 2018-01-11 12:22 +0100
pushed 2018-03-01 12:45 +0000
Jan de Mooij Jan de Mooij - Bug 1425687 - Don't use copy-on-write elements for small arrays. r=evilpie
e5c3eb27d1b4ddb38ea82cd6838e564aebe8c3f7
created 2017-12-28 19:10 -0500
pushed 2018-03-01 12:45 +0000
Rofael Aleezada Rofael Aleezada - Bug 1403556 - Remove PNK prefixes. r=jandem
cf2f5ce41354d1cd0a49ea70c9ca5ce6f2ee4b27
created 2017-12-19 22:44 -0600
pushed 2018-03-01 12:45 +0000
Rofael Aleezada Rofael Aleezada - Bug 1403556: Changed ParseNodeKind from enum to enum class r=jandem
5d3190b2b1bd77bdf476fa9c075be1829d8447d9
created 2017-04-17 15:05 -0700
pushed 2018-03-01 12:45 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Split Parser::reportNoOffset into Parser::{error,warning}NoOffset. r=arai
ac57e88e07bd23a14edf050b79451c55c382c0b6
created 2017-12-04 13:45 -0800
pushed 2018-03-01 12:45 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Un-backout bug 1363116's changes, now that the underlying problem has been hacked around. r=arai
35fb9aa192a809fe8bdf3bb80bc249c5b901e5bb
created 2017-12-02 00:41 -0800
pushed 2018-03-01 12:45 +0000
Jeff Walden Jeff Walden - Bug 1424394 - Pass va_list* rather than va_list to certain TokenStream error-reporting functions, to hack around issues reported in bug 1363116. r=arai
a90317cd54ba39d47ded48c048bfd695e53c7bcd
created 2017-12-05 09:42 +0900
pushed 2018-03-01 12:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1228841 - Part 4: Remove conditional catch and fix Reflect.parse tests for conditional catch. r=jwalden,evilpie
a26e71300a880ad99bd5bb0fd2d4be514113c7d5
created 2017-12-05 06:26 +0200
pushed 2018-03-01 12:45 +0000
Andreea Pavel Andreea Pavel - Backed out 6 changesets (bug 1397422, bug 1228841) for devtools mochitest failure devtools/client/debugger/test/mochitest/browser_dbg_search-symbols.js r=backout a=backout on a CLOSED TREE
28f34951d1b3fc6c0399435f355dd9ae5a12b3fb
created 2017-12-05 09:42 +0900
pushed 2018-03-01 12:45 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1228841 - Part 3: Remove conditional catch and fix Reflect.parse tests for conditional catch. r=jwalden,evilpie
bb14fe85b1a9486b533f91fd4c818bce51df2b99
created 2017-11-29 11:41 +0100
pushed 2018-03-01 12:45 +0000
Jan de Mooij Jan de Mooij - Bug 1420961 part 3 - Remove JSITER_ENUMERATE and flags arguments. r=evilpie
4e5334ede43ddd34afb64b49c1cc395f2e6f333c
created 2017-11-24 15:58 +0100
pushed 2018-03-01 12:45 +0000
Jan de Mooij Jan de Mooij - Bug 1420400 - Optimize/self-host Reflect.get. r=anba
65d596a31eb90905b4f7b97cd16cb23089da594d
created 2017-11-20 07:11 -0800
pushed 2018-03-01 12:45 +0000
André Bargull André Bargull - Bug 1340147 - Correctly name default function exports as "default". r=jonco
68bcd8b8a36b638c8206bf19d8a0def7e24fa973
created 2017-11-17 12:12 +0100
pushed 2018-03-01 12:45 +0000
Jan de Mooij Jan de Mooij - Bug 1417844 part 2 - Remove JSVersion from CompileOptions, CompartmentBehaviors, scripts. r=evilpie
5d31d1c239964a128acc3d88d2d6acd045617e7f
created 2017-11-16 01:12 -0800
pushed 2018-03-01 12:45 +0000
André Bargull André Bargull - Bug 1416793 - Part 1: Remove array and generator comprehension leftovers. r=jandem
92921ec579f6dcc936c2614e4d5190e29ece0170
created 2017-10-20 17:50 -0400
pushed 2018-03-01 12:45 +0000
Jason Orendorff Jason Orendorff - Bug 1388317 - Remove support for E4X `for each` loop. r=evilpie.
8cbd780d86fcc63b2e826494afb59452b705e3e8
created 2017-07-12 13:59 -0700
pushed 2018-01-11 17:45 +0000
Kevin Gibbons Kevin Gibbons - Bug 1380881 - Implement optional catch binding proposal. r=shu
67fe0ac257b8a1169a208bf4c7f5c2369c3239ee
created 2017-11-10 11:52 +0100
pushed 2018-01-11 17:45 +0000
Jan de Mooij Jan de Mooij - Bug 1414340 part 2 - Remove array/generator comprehensions from SpiderMonkey. r=evilpie
3f850c136ee2db525daa6833fa84b69ef7ceb7a2
created 2017-11-02 15:38 +0100
pushed 2018-01-11 17:45 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 10 - Rename ResumeKind::CLOSE to ResumeKind::RETURN. r=anba
2aa956f09d3e1ba236b8bc3f08cd9b1fcaacabe6
created 2017-11-02 15:36 +0100
pushed 2018-01-11 17:45 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 8 - Clean up more generator code. r=arai
45eedc2acce303672f97a8752bfccfff7e23d9a0
created 2017-11-01 15:37 +0000
pushed 2018-01-11 17:45 +0000
Jon Coppeard Jon Coppeard - Bug 1412912 - Split out JSObject alloc kind helper functions into ObjectKind-inl.h r=sfink
298b5372db24eb84d03636b3d27524224cb21a69
created 2017-11-01 10:48 +0100
pushed 2018-01-11 17:45 +0000
Jan de Mooij Jan de Mooij - Bug 1083482 part 1 - Remove SpiderMonkey support for legacy generators. r=arai
63c2f0b510032913f54c649f80ebd520a83fa3fa
created 2017-10-19 13:53 +0100
pushed 2018-01-11 17:45 +0000
Jan de Mooij Jan de Mooij - Bug 1409295 part 4 - Use little endian for int32/uint32 bytecode operands. r=luke
2b070ac19c7911e1eb58a68de533c6f4a5675e7d
created 2017-10-19 13:52 +0100
pushed 2018-01-11 17:45 +0000
Jan de Mooij Jan de Mooij - Bug 1409295 part 2 - Use little endian for uint16 bytecode operands. r=luke
adf632d02408a8434d08a48bbb9776a975d1b830
created 2017-10-17 19:11 -0700
pushed 2018-01-11 17:45 +0000
Jeff Walden Jeff Walden - Bug 1409527 - obj[@@asyncIterator] should be treated as if it were specified when its value is an object that emulates |undefined|. r=anba
8e980c5cb174fd2f612ebd616e52a5464bad44d2
created 2017-10-17 18:55 -0700
pushed 2018-01-11 17:45 +0000
Jeff Walden Jeff Walden - Bug 1408740 - Correctly throw a TypeError when closing iterators when <generator>.return is an object emulating undefined. r=anba
7371550c7fc5f9b0002f152fb6abd45e4b7f917c
created 2017-10-17 00:10 -0400
pushed 2018-01-11 17:45 +0000
Hiroaki Karasawa Hiroaki Karasawa - Bug 1405943 - Part 1: Implement Pipeline Operator |>. r=arai
a2bc0214fbcaf6104fe2ae8d2f4843997ea283de
created 2017-10-04 15:08 -0500
pushed 2018-01-11 17:45 +0000
Jason Orendorff Jason Orendorff - Bug 1405760 - Don't set the op field of array literal and object literal nodes. r=Waldo
less more (0) -1000 -300 -100 -60 tip