diff browse annotate |
fc7c37faf9b7c1067b7732f84e06f36ee927a511 created 2023-01-05 12:31 +0000 pushed 2023-01-05 21:31 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1808216 part 1 - Change StringBuffer constructor to take either JSContext* or FrontendContext* but not both. r=arai |
diff browse annotate |
6c9588d29553ce485c8dc7e2ba9cde44b649cf7c created 2022-12-21 10:30 +0000 pushed 2022-12-21 21:21 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1804849 - Make JSContext* parameter optional in StringBuffer. r=bthrall |
diff browse annotate |
f7b1fecb31cb72c9c85a414507dd9891fd675a35 created 2022-12-14 07:31 +0000 pushed 2022-12-14 16:24 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1787528 - Part 4: Use fc as FrontendContext variable name. r=bthrall |
diff browse annotate |
c6833496f95f206db4aed94a417153d0e6f5eddb created 2022-12-14 07:31 +0000 pushed 2022-12-14 16:24 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1787528 - Part 3: Use FrontendContext in all consumers. r=bthrall |
diff browse annotate |
e07073e852aa5c1b6540e7fe3ef8322138c0497c created 2022-12-06 18:15 +0000 pushed 2022-12-07 04:11 +0000 |
Bryan Thrall | Bryan Thrall - Bug 1782573 - Use ErrorContext as AllocPolicy in StringBuffer r=nbp |
diff browse annotate |
162e47cb20a0acc1a99e2339e21f19ddcca3dbc2 created 2022-12-01 14:08 -0500 pushed 2022-12-02 09:34 +0000 |
Cristian Tuns | Cristian Tuns - Backed out 15 changesets (bug 1782573) for causing devtools failures on StringBuffer.h CLOSED TREE |
diff browse annotate |
dcce81857b439524295571fedb2d843d042acc61 created 2022-12-01 17:48 +0000 pushed 2022-12-02 09:34 +0000 |
Bryan Thrall | Bryan Thrall - Bug 1782573 - Use ErrorContext as AllocPolicy in StringBuffer r=nbp |
diff browse annotate |
49a9798b9264e7f6f0a9fb11a477b801d39d0c85 created 2022-12-01 18:49 +0200 pushed 2022-12-02 09:34 +0000 |
Norisz Fay | Norisz Fay - Backed out 15 changesets (bug 1782573) for causing build bustages on TestJSHandleRootedTypedef.o |
diff browse annotate |
8fda1e5dc8019c0a17ab869fc16cd057a1d4ef2f created 2022-12-01 16:18 +0000 pushed 2022-12-02 09:34 +0000 |
Bryan Thrall | Bryan Thrall - Bug 1782573 - Use ErrorContext as AllocPolicy in StringBuffer r=nbp |
diff browse annotate |
e73d6b8edd64d304121237248b7d5974c4deeb46 created 2022-10-18 19:25 +0000 pushed 2022-10-19 04:09 +0000 |
Steve Fink | Steve Fink - Bug 1782462 - Realloc strings based on #bytes wasted, not #bytes used. r=jandem |
diff browse annotate |
1fb01ce743b3c8bac67a091af0bac9a121661a43 created 2022-08-23 13:48 +0000 pushed 2022-08-23 21:47 +0000 |
André Bargull | André Bargull - Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco |
diff browse annotate |
cb402919b9a5077c845476874c90ff38ee0509bd created 2022-08-23 13:08 +0300 pushed 2022-08-23 21:47 +0000 |
criss | criss - Backed out 3 changesets (bug 1786471) for causing SM failures on jsrtfuzzing.cpp . CLOSED TREE |
diff browse annotate |
53910f7dd1f85ee113f85d1dae32bade13d5e445 created 2022-08-23 09:38 +0000 pushed 2022-08-23 21:47 +0000 |
André Bargull | André Bargull - Bug 1786471 - Part 1: Remove unnecessary includes in js/src/vm. r=jonco |
diff browse annotate |
818027e6e0736a090fda7eb15460550b689feb4e created 2022-08-19 14:59 +0000 pushed 2022-08-20 09:46 +0000 |
Bryan Thrall | Bryan Thrall - Bug 1783935 - Remove unused JSContext parameters r=nbp |
diff browse annotate |
dff2454b0433ed790e66dae0ed92ab120cbe8bb6 created 2022-08-19 14:59 +0000 pushed 2022-08-20 09:46 +0000 |
Bryan Thrall | Bryan Thrall - Bug 1782569 - Pass ErrorContext to ReportOutOfMemory() for ParserAtom, ParserAtomsTable, ScriptSource, SharedImmutableScriptData r=nbp |
diff browse annotate |
40392c8bfe201debdf5a83368cf35a0de51ae322 created 2022-07-20 12:10 +0000 pushed 2022-07-20 21:52 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1780155 - Remove unnecessary + 1 in StringBuffer ExtractWellSized. r=sfink |
diff browse annotate |
006afc4d02127a04a157b7cf7d80c4d216eb5be8 created 2022-06-03 06:05 +0000 pushed 2022-06-03 09:33 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1771874 part 2 - Remove unused cx argument from NumberValueToStringBuffer. r=anba |
diff browse annotate |
406cc8559fccdad159a00fa2715b38bd373a8215 created 2021-12-20 06:41 +0000 pushed 2021-12-20 09:45 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1746594 - Part 1: Add MOZ_UNLIKELY to JSString::validateLength call. r=iain |
diff browse annotate |
f72d8e7d96a99d5afef66394945e6550704e1298 created 2021-11-20 16:10 +0000 pushed 2021-11-20 21:59 +0000 |
André Bargull | André Bargull - Bug 1742142 - Part 9: Add explicit includes for "vm/StaticStrings.h". r=tcampbell |
diff browse annotate |
8137e1710fb5a7800deb743c77b538739f5b4923 created 2021-05-28 21:41 +0000 pushed 2021-05-29 03:43 +0000 |
Steve Fink | Steve Fink - Bug 1713212 - Convert uses of mozilla::Unused to void casts in rest of JS code r=jandem |
diff browse annotate |
95a4c4eea098dfe29a9842b1b8cecae80d941dbd created 2021-02-08 16:18 +0000 pushed 2021-02-08 21:48 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1689892 - Part 16: Add ParserAtomsTable::appendTo. r=tcampbell |
diff browse annotate |
5d9fb33286089d22e274c81bf31f8a69caafc760 created 2021-01-29 19:43 +0000 pushed 2021-01-30 05:43 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1687428 - Part 30: Return TaggedParserAtomIndex from ParserAtomsTable::intern*. r=nbp |
diff browse annotate |
1b8f396bdcb597bfe7025a68ef90558a6da64ef0 created 2021-01-29 19:41 +0000 pushed 2021-01-30 05:43 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1687428 - Part 24: Remove ParserAtom/ParserName return type from StringBuffer. r=nbp |
diff browse annotate |
7da5f1f192f618be1624e0fa4626433cc083bc0a created 2020-11-16 07:50 +0000 pushed 2020-11-17 09:44 +0000 |
Ted Campbell | Ted Campbell - Bug 1675670 - Remove mozilla::Result from ParserAtoms. r=jandem |
diff browse annotate |
394718eef5059ae3cffdb30a8b91b1c2032cd188 created 2020-10-30 06:33 +0000 pushed 2020-10-30 16:09 +0000 |
Jeff Walden | Jeff Walden - Bug 1663365 - Don't include "js/friend/ErrorMessages.h" in jsfriendapi.h. r=arai |
diff browse annotate |
a60c8509c7347036eceb41487ff6af0c92567a3d created 2020-10-12 07:42 +0000 pushed 2020-10-13 21:43 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1670109 - Part 4: Use ParserAtomsTable in StringBuffer. r=tcampbell |
diff browse annotate |
ba389884ca470e850567e236aad73d6b6dff8061 created 2020-10-12 10:39 +0300 pushed 2020-10-12 09:36 +0000 |
Razvan Maries | Razvan Maries - Backed out 11 changesets (bug 1669790, bug 1669814, bug 1669851, bug 1670109) for SM Bustages on testDeduplication.cpp. CLOSED TREE |
diff browse annotate |
72821bddce2f3fe3dd2372e58ccd1530a5c1fc59 created 2020-10-12 00:35 +0000 pushed 2020-10-12 09:36 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1670109 - Part 4: Use ParserAtomsTable in StringBuffer. r=tcampbell |
diff browse annotate |
3a159e26e4703d0e689fc524ce3219d853759196 created 2020-08-27 22:11 +0000 pushed 2020-08-28 15:31 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1649968 - Part 1: Create CompilationInput, CompilationState, CompilationStencil, and CompilationGCOutput. r=tcampbell |
diff browse annotate |
e87bcd8a1f949b155dff0cc0c7cbad7f4fe03f77 created 2020-08-26 01:03 +0000 pushed 2020-08-26 15:40 +0000 |
Kannan Vijayan | Kannan Vijayan - Bug 1660798 - Part 2 - Convert uses of JSAtom* and PropertyName* to ParserAtomId and ParserNameId. r=tcampbell |
diff browse annotate |
1a89b886cba63ac6b2647350a41e1a94aa4feb11 created 2020-08-25 01:03 +0300 pushed 2020-08-25 03:39 +0000 |
Cosmin Sabou | Cosmin Sabou - Backed out 2 changesets (bug 1660798) for causing memory leaks. CLOSED TREE |
diff browse annotate |
846f88debca60ea217616fdc792a1585aa98f40f created 2020-08-24 19:50 +0000 pushed 2020-08-25 03:39 +0000 |
Kannan Vijayan | Kannan Vijayan - Bug 1660798 - Part 2 - Convert uses of JSAtom* and PropertyName* to ParserAtomId and ParserNameId. r=tcampbell |
diff browse annotate |
7a878990c1bb2d5bc676df0671beff4ed1158c7f created 2020-02-10 20:35 +0000 pushed 2020-02-11 21:47 +0000 |
André Bargull | André Bargull - Bug 712939 - Part 6: Replace JS_STATIC_ASSERT in js/src/*. r=jwalden |
diff browse annotate |
879358fd177136a5989b627dd297957065c12105 created 2019-11-08 11:06 +0000 pushed 2019-11-08 21:36 +0000 |
André Bargull | André Bargull - Bug 1592992 - Part 12: Replace js::Min/Max with std::min/max. r=jonco |
diff browse annotate |
02f8ab4ff12457cba2ed3744e45e62867847ad80 created 2019-10-23 11:23 +0000 pushed 2019-10-23 15:48 +0000 |
Jan de Mooij | Jan de Mooij - Bug 1330776 - Stop null-terminating JS strings, remove JSFlatString. r=jwalden,sfink |
diff browse annotate |
51c5dbb80a13ffa44f320ee0562cc6e770733b0d created 2019-10-11 19:26 +0000 pushed 2019-10-12 09:52 +0000 |
André Bargull | André Bargull - Bug 1570370 - Part 8: Add lookup for static strings to StringBuffer. r=jwalden |
diff browse annotate |
314012b65b23ad440dac8f8c56a2ba813d7bdf09 created 2019-09-26 12:45 +0000 pushed 2019-09-26 21:35 +0000 |
Henri Sivonen | Henri Sivonen - Bug 1578339 - Use SIMD accelerated encoding conversions in SpiderMonkey. r=jwalden |
diff browse annotate |
694c0c845fd57fb300e2403f96a0261aa22cffa0 created 2019-07-31 09:13 +0000 pushed 2019-08-02 03:50 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1569564 - Remove the original malloc counter infrastructure r=sfink |
diff browse annotate |
596926f7e8125bcd9094a1183b2e887b592ae418 created 2019-05-02 16:31 +0000 pushed 2019-05-03 04:14 +0000 |
Chris Martin | Chris Martin - Bug 1052579 - Remove arenaId member that was introduced in D25705 r=sfink |
diff browse annotate |
e51a022e039fce5f3e30079d6700a7575913cfbe created 2019-04-24 13:57 +0000 pushed 2019-04-24 21:51 +0000 |
Chris Martin | Chris Martin - Bug 1052579 - Change all found JSString allocation sites to new arena r=sfink |
diff browse annotate |
9ad896485f8948c03866e0cbdd3ed48b878f5b2e created 2019-04-10 16:42 +0000 pushed 2019-04-10 21:52 +0000 |
Chris Martin | Chris Martin - Bug 1052579 - Move StringBuffer::finishString() and update all usage sites r=sfink |
diff browse annotate |
18a310712e500571d2080ad0c175427122d7423e created 2019-04-09 12:56 +0000 pushed 2019-04-09 22:08 +0000 |
Chris Martin | Chris Martin - Bug 1052579 - Refactor and cleanup for JS StringBuffer class r=sfink |
diff browse annotate |
fdb6f449e8c0858442997e9fdf5d35fbc35d5fec created 2019-02-14 15:03 +0000 pushed 2019-02-15 01:38 +0000 |
Andy Wingo | Andy Wingo - Bug 1527860 - Remove ENABLE_BIGINT #ifdef r=jandem,froydnj |
diff browse annotate |
59b627e138589a04d58c93185f41ea4c65316770 created 2019-01-30 12:09 +0000 pushed 2019-01-30 17:02 +0000 |
Andy Wingo | Andy Wingo - Bug 1523888 - Fix rooting hazard in BigInt::toString when called by ValueToID<NoGC> r=arai,terpri |
diff browse annotate |
375bd8800b2d5b759453308e6115406decd20df8 created 2019-01-23 11:13 +0000 pushed 2019-01-24 03:42 +0000 |
Andy Wingo | Andy Wingo - Bug 1502797 - Reimplement BigInt using V8/JSC code instead of GMP r=jwalden |
diff browse annotate |
66eb1f485c1a3ea81372758bc92292c9428b17cd created 2018-12-01 04:52 +0900 pushed 2018-12-01 05:49 +0000 |
Tooru Fujisawa | Tooru Fujisawa - Bug 1511393 - Use c-basic-offset: 2 in Emacs mode line for C/C++ code. r=nbp |
diff browse annotate |
e4712449ba4303cef134ba0b3f1bea13fbd50c4a created 2018-11-30 16:39 +0100 pushed 2018-12-01 05:49 +0000 |
Benjamin Bouvier | Benjamin Bouvier - Bug 1511383: Update vim modelines after clang-format; r=sylvestre |
diff browse annotate |
6f3709b3878117466168c40affa7bca0b60cf75b created 2018-11-30 11:46 +0100 pushed 2018-11-30 11:01 +0000 |
Sylvestre Ledru | Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format |
diff browse annotate |
847f8ad07bd59db3f23243baf924dfe8682297d6 created 2018-09-06 10:47 +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/util. r=anba |
diff browse annotate |
76de95da94dd0a6fdb622d9e2705f7be46dc6155 created 2018-07-13 10:49 +0100 pushed 2018-07-13 21:53 +0000 |
Jon Coppeard | Jon Coppeard - Bug 1475226 - Use JSContext for malloc allocation rather than Zone where possible r=sfink |
diff browse annotate |
4e320fc1cbb8c73e868b4bbbe6dee924eed384bc created 2018-06-28 09:30 -0700 pushed 2018-06-30 09:49 +0000 |
André Bargull | André Bargull - Bug 1471931 - Part 4: Add NewString and NewStringDontDeflate functions which accept UniquePtr. r=sfink |
diff browse annotate |
d600ad533a95d45ae773c0888fb6093e711fe6b6 created 2018-06-22 13:29 -0700 pushed 2018-06-23 21:45 +0000 |
André Bargull | André Bargull - Bug 1467438 - Part 1: Replace ScopedJSFreePtr with UniqueChars/UniqueTwoByteChars. r=sfink |
diff browse annotate |
b54db66223586b4e04f5cb926fccdacf8a176b91 created 2018-05-30 21:15 +0200 pushed 2018-06-01 22:02 +0000 |
Emilio Cobos Álvarez | Emilio Cobos Álvarez - Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj |
diff browse annotate |
d7c3303e1ef7b872763349d22d6d7803c3b36689 created 2018-05-11 19:43 -0700 pushed 2018-05-25 10:01 +0000 |
Robin Templeton | Robin Templeton - bug 1366287 - Part 3: Define the BigIntObject class for BigInt wrapper objects. r=jwalden |
diff browse annotate |
bbe538384ae8b61c0af775305facc392f172fd94 created 2018-05-24 11:26 -0700 pushed 2018-05-25 10:01 +0000 |
Robin Templeton | Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type, with a GDB prettyprinter, Rust binding support, and a new out-of-line TraceKind. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden, r=Ms2ger, r=sfink |
diff browse annotate |
f0cb25b7bdeefa070aac39697f0ecff54fa77699 created 2018-05-12 08:00 +0300 pushed 2018-05-12 09:47 +0000 |
Ciure Andrei | Ciure Andrei - Backed out 11 changesets (bug 1457560, bug 1366287) for causing Linux build bustages CLOSED TREE |
diff browse annotate |
3bbd03d726e510923c0e93d5797f662059114b97 created 2018-05-11 19:43 -0700 pushed 2018-05-12 09:47 +0000 |
Robin Templeton | Robin Templeton - bug 1366287 - Part 3: Define the BigIntObject class for BigInt wrapper objects. r=jwalden |
diff browse annotate |
b424782cd5d1646cc50d4aae08049163d3c4c898 created 2018-05-11 19:09 -0700 pushed 2018-05-12 09:47 +0000 |
Robin Templeton | Robin Templeton - Bug 1366287 - Part 1.0: Define a new BigInt primitive type. (Disabled by default, implemented only incompletely, currently passing --enable-bigint will disable JITs, will be flipped on Eventually once every sub-aspect is in place, Don't Have A Cow, Man.) r=jwalden |
diff browse annotate |
eb84980f64f2bf6b4dfc1c9b10674c75809e766f created 2018-02-24 08:55 -0600| base pushed 2018-03-09 00:18 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem. |
diff browse annotate |
72a84df56d3901e17b78b5cc7698cee8883f6614 created 2018-02-24 08:55 -0600| base pushed 2018-03-02 23:07 +0000 |
Jason Orendorff | Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem. |