js/src/util/StringBuffer.cpp
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
less more (0) tip