js/src/frontend/BytecodeCompiler.h
123ecc5c9586
created 2019-03-13 04:29 +0000
pushed 2019-03-14 15:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1505343 - Part 1: Rename binsource => binast. r=Yoric
7cbe3fbc4b7f
created 2019-03-13 05:26 +0200
pushed 2019-03-14 15:20 +0000
Noemi Erli Noemi Erli - Backed out 3 changesets (bug 1505343) for build bustages in testBinASTReader.cpp CLOSED TREE
c1e2b7779d6a
created 2019-03-13 02:46 +0000
pushed 2019-03-14 15:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1505343 - Part 1: Rename binsource => binast. r=Yoric
caa78f1b6498
created 2019-03-12 09:16 +0000
pushed 2019-03-14 15:20 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1534516 - Use correct AutoGCRooter::Tag in BinASTParserBase. r=Yoric
10ba5f802d66
created 2019-03-01 01:20 +0000
pushed 2019-03-11 13:01 +0000
Ashley Hauck Ashley Hauck - Bug 1528020 - Document high-level overview of the structure of parser support classes. r=jorendorff
66eb1f485c1a
created 2018-12-01 04:52 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp
e4712449ba43
created 2018-11-30 16:39 +0100
pushed 2018-12-03 16:23 +0000
Benjamin Bouvier Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre
6f3709b38781
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
02386132c1e9
created 2018-11-29 01:03 +0900
pushed 2018-12-03 16:23 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1508063 - Part 4: Rename BinSource-auto.{cpp,h} to BinASTParser.{cpp,h}, and BinSource.{cpp,h} to BinASTParserPerTokenizer.{cpp,h}. r=Yoric
d759d8052e76
created 2018-10-26 22:49 -0700
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1503104 - Add a CompileLazyFunction overload that supports UTF-8. r=tcampbell
9d9b2d6342f7
created 2018-10-26 21:28 -0700
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1498320 - Remove the original CompileEvalScript overload, and rewrite all users to use a new (EvalScriptInfo&, SourceText<char16_t>&) overload that calls a UTF-8/16-ready template function. r=tcampbell
24670a08843e
created 2018-10-26 21:28 -0700
pushed 2018-12-03 16:23 +0000
Jeff Walden Jeff Walden - Bug 1498320 - Remove the original CompileGlobalScript overload, and rewrite all users to use the new (GlobalScriptInfo&, SourceText<char16_t>&, ScriptSourceObject**) overload. r=tcampbell
56eaf6c976d3
created 2018-11-08 18:42 -0800
pushed 2018-12-03 16:23 +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
ce7098f9ff3f
created 2018-10-30 19:23 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1447372 - Cleanup LifoAlloc usage for BytecodeCompiler r=jorendorff
d0b577458d53
created 2018-10-25 18:25 +0000
pushed 2018-12-03 16:23 +0000
Ashley Hauck Ashley Hauck - Bug 1499448 - Implement syntax for public and private fields. r=jorendorff
c704d1a108c2
created 2018-10-04 11:50 +0100
pushed 2018-10-15 21:07 +0000
Jon Coppeard Jon Coppeard - Backed out changeset ba122021b8b5 (bug 1481196)
932d8da50a8f
created 2018-10-02 01:16 -0700
pushed 2018-10-15 21:07 +0000
Eric Faust Eric Faust - Bug 1459067 - Part 2: Implement LazyFunctionExpression and LazyFunctionDeclaration for BinAST. (r=arai)
63ea63571271
created 2018-10-02 06:59 +0300
pushed 2018-10-15 21:07 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 10 changesets (bug 1494930, bug 1459067, bug 1459555) for build bustages on JSScript.cpp. CLOSED TREE
b3dbe062fb3d
created 2018-10-01 20:41 -0700
pushed 2018-10-15 21:07 +0000
Eric Faust Eric Faust - Bug 1459067 - Part 2: Implement LazyFunctionExpression and LazyFunctionDeclaration for BinAST. (r=arai)
7d07908ee08a
created 2018-08-30 20:10 +0100
pushed 2018-09-03 16:13 +0000
Jon Coppeard Jon Coppeard - Bug 1486730 - Remove some unnecessary includes from js/src/frontend r=Waldo
1fb7ddfad86d
created 2018-08-24 21:25 -0500
pushed 2018-08-30 12:18 +0000
Jeff Walden Jeff Walden - Bug 1486577 - Make all users of the various *CompileOptions classes #include "js/CompileOptions.h" so that nothing but that file has to know about these classes having a JS_PUBLIC_API on them, that would have to be present in forward-declarations. r=jandem
2dc7007e3924
created 2018-08-24 21:01 -0500
pushed 2018-08-30 12:18 +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
ba122021b8b5
created 2018-08-08 10:40 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1481196 - Compile module scripts to a JSScript like we do for classic scripts r=jandem r=baku
91ced8101f99
created 2018-05-10 13:26 +0100
pushed 2018-06-18 21:43 +0000
Eric Faust Eric Faust - Bug 1454352 - Add APIs for parallel decoding of BinAST data r=jonco
f7ad9a51e45b
created 2018-04-30 17:04 -0700
pushed 2018-05-03 15:28 +0000
Eric Faust Eric Faust - Bug 1409815 - Part 2: Allow running BinAST files from shell CLI. (r=Waldo)
1c19a65b35f7
created 2018-04-30 17:04 -0700
pushed 2018-05-03 15:28 +0000
Eric Faust Eric Faust - Bug 1409815 - Part 1: Implement CompileGlobalBinASTScript. (r=Waldo, r=Yoric, r=jorendorff)
eb84980f64f2
created 2018-02-24 08:55 -0600
pushed 2018-03-12 14:54 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
77728b046b95
created 2018-03-02 15:57 +0200
pushed 2018-03-05 13:45 +0000
Ciure Andrei Ciure Andrei - Backed out 10 changesets (bug 1439026) for spidermonkey-sm-nonunified-linux64 bustages. a=backout on a CLOSED TREE
72a84df56d39
created 2018-02-24 08:55 -0600
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
1a7b0410b795
created 2017-09-11 16:54 +0200
pushed 2018-01-11 21:05 +0000
David Teller David Teller - Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r=arai,jorendorff
bdbaccfb070e
created 2017-09-05 14:51 +0200
pushed 2018-01-11 21:05 +0000
David Teller David Teller - Bug 1377007 - GC for binjs-ref parser;r=sfink
d0d709880f19
created 2017-12-15 02:16 +0200
pushed 2018-01-11 21:05 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 7 changesets (bug 1377007) for web platform reftests failures on CSS2/borders. r=backout
e9310960c9e6
created 2017-09-11 16:54 +0200
pushed 2018-01-11 21:05 +0000
David Teller David Teller - Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r=arai,jorendorff
8e5e61dfbbaf
created 2017-09-05 14:51 +0200
pushed 2018-01-11 21:05 +0000
David Teller David Teller - Bug 1377007 - GC for binjs-ref parser;r=sfink
58fec9a96e26
created 2017-12-04 18:01 +0200
pushed 2018-01-11 21:05 +0000
Dorel Luca Dorel Luca - Backed out 7 changesets (bug 1377007) for failing build bustage on Linux pgo and faling Cpp's jsapi-tests r=backout on a CLOSED TREE
276fe6d9b716
created 2017-09-11 16:54 +0200
pushed 2018-01-11 21:05 +0000
David Teller David Teller - Bug 1377007 - Implementing basic binjs-ref parser in SpiderMonkey;r=arai,jorendorff
1de46e60ffba
created 2017-09-05 14:51 +0200
pushed 2018-01-11 21:05 +0000
David Teller David Teller - Bug 1377007 - GC for binjs-ref parser;r=sfink
65629d4e9531
created 2017-11-16 11:17 -0800
pushed 2018-01-11 21:05 +0000
André Bargull André Bargull - Bug 1418026: Remove unused code from js/src/frontend. r=jandem
35e80f56a797
created 2017-09-20 18:15 +0200
pushed 2017-09-21 00:40 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 3c7dfc3cc0c0 (bug 1401243) on request from sfink (issue with hazard build). r=backout on a CLOSED TREE
3c7dfc3cc0c0
created 2017-09-19 09:55 -0700
pushed 2017-09-21 00:40 +0000
Steve Fink Steve Fink - Bug 1401243 - Remove AutoGCRooter for Parser, r=jonco
94b2ac8be5db
created 2017-09-08 16:14 +0200
pushed 2017-09-15 00:19 +0000
André Bargull André Bargull - Bug 1398086 - Remove unused functions and classes. r=till
97f1bedf7155
created 2017-08-03 11:27 +0200
pushed 2017-09-15 00:19 +0000
David Teller David Teller - Bug 1377272 - Making ParserContext less intertwined with Parser;r=shu+381259
f3e0fdc7f834
created 2017-04-13 17:52 -0700
pushed 2017-06-12 13:08 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Rename TokenStreamBase to TokenStreamAnyChars, anticipating this class eventually not being a base class. r=arai
09d95ca08acc
created 2017-04-06 20:39 -0700
pushed 2017-06-12 13:08 +0000
Jeff Walden Jeff Walden - Bug 1351107 - Adapt BytecodeEmitter to contemplate working with Parsers working on both single- and double-byte source text. r=arai
bcf9341329ab
created 2017-04-19 13:58 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357012 - Use fallible append for compression tasks and use UniquePtrs. (r=jonco)
6d6e6547b97c
created 2017-04-19 14:58 +0800
pushed 2017-06-12 13:08 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 428f1770d076 (bug 1357012) for Assertion failure: missing call to js::ReportOutOfMemory()
428f1770d076
created 2017-04-18 18:23 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1357012 - Use fallible append for compression tasks and use UniquePtrs. (r=jonco)
c7955d6d0759
created 2017-04-12 14:13 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Handle compression tasks with major GCs instead of eagerly. (r=sfink,jonco)
53236678bcde
created 2017-04-12 14:13 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Stop eagerly compressing ScriptSources. (r=jonco)
c9d68bd722f4
created 2017-04-11 19:13 -0700
pushed 2017-06-12 13:08 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1348134) for ASan leaks
536a322e2985
created 2017-04-11 15:27 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Handle compression tasks with major GCs instead of eagerly. (r=sfink,jonco)
5f6017c9156d
created 2017-04-11 15:27 -0700
pushed 2017-06-12 13:08 +0000
Shu-yu Guo Shu-yu Guo - Bug 1348134 - Stop eagerly compressing ScriptSources. (r=jonco)
28bce039877f
created 2017-03-27 23:20 +0900
pushed 2017-06-12 13:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 2: Implement Async Generator except yield*. r=shu
f7ac3610d777
created 2017-03-27 17:25 +0200
pushed 2017-06-12 13:08 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 0705d5b86ad7 (bug 1331092)
0705d5b86ad7
created 2017-03-27 23:20 +0900
pushed 2017-06-12 13:08 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1331092 - Part 2: Implement Async Generator except yield*. r=shu
dd076a9610d4
created 2017-03-04 20:36 +0900
pushed 2017-04-18 12:07 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1317400 - Part 1: Implement Function.prototype.toString revision proposal. r=till
cc682c2db247
created 2017-02-24 12:52 -0800
pushed 2017-04-18 12:07 +0000
Shu-yu Guo Shu-yu Guo - Bug 1342273 - Improve frontend tracelogging. (r=h4writer)
29d6afb1f916
created 2017-02-13 09:07 -0800
pushed 2017-04-18 12:07 +0000
Jeff Walden Jeff Walden - Bug 1287006 - Adjust js/ code to not pass Maybe (or any class containing a Maybe member) by value, only by reference or pointer. r=luke
d2758f635f72
created 2017-02-02 12:12 -0700
pushed 2017-04-18 12:07 +0000
Brian Hackett Brian Hackett - Bug 1325050 - Structure reorganization for multithreaded runtimes, r=jandem,jonco,h4writer,luke,lhansen,nbp.
4a29a037a335
created 2016-11-23 17:45 +0000
pushed 2017-03-06 20:48 +0000
Jon Coppeard Jon Coppeard - Bug 1317761 - Standardise names of tracing methods r=jandem r=h4writer r=waldo r=bbouvier
less more (0) -100 -60 tip