js/src/vm/StringType.h
4e2d578316675b7b876115c27b23d87ac1e95e35
created 2019-08-27 15:38 +0000
pushed 2019-08-29 15:29 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1576502 - Fix some wording issues r=mhoye
54051ecbe789d707dcec34f4db69e644dc9c8d15
created 2019-08-22 20:31 +0300
pushed 2019-08-26 19:26 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out changeset d99e941429d0 (bug 1568923) for SM bustages on RelocationOverlay.h . CLOSED TREE
d99e941429d0f5072a36684eab3f675a7cd467c7
created 2019-08-22 17:09 +0000
pushed 2019-08-26 19:26 +0000
krystal krystal - Bug 1568923 - String deduplication during tenuring. r=sfink
0d98b57bcabfd0df92257c987db49c83fa6413c9
created 2019-08-12 12:33 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1572385 - Check raw flags_ field offset in JSString::staticAsserts to fix 64-bit big-endian platforms. r=tcampbell
31a82aadb5232a485136a5a277840758591c1669
created 2019-08-12 10:43 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab
created 2019-08-12 13:37 +0300
pushed 2019-08-26 19:26 +0000
Oana Pop Rus Oana Pop Rus - Backed out 4 changesets (bug 1572782) for build bustages at build/src/obj-firefox/dist/include/nsIXPCScriptable.h on a CLOSED TREE
8239e4baa0f462d82fcaa6c5546d8cd369be2c7a
created 2019-08-12 10:16 +0000
pushed 2019-08-26 19:26 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Replace internal use of js::FreeOp with JSFreeOp r=tcampbell?
9912dd6288bb69697d7f0dfe65de85d547b0252b
created 2019-08-07 20:06 +0000
pushed 2019-08-26 19:26 +0000
André Bargull André Bargull - Bug 1572147 - Part 3: Remove includes to builtin/String.h. r=evilpie
5055a6b65938d72a4b57c8c0ad8595acae949b2f
created 2019-08-01 13:58 +0000
pushed 2019-08-26 19:26 +0000
Jan de Mooij Jan de Mooij - Bug 1525664 part 1 - Move length/flags fields from JSString to a new CellWithLengthAndFlags class. r=tcampbell
67b5401dd49217798255610408d92d20b200c259
created 2019-05-21 17:36 +0200
pushed 2019-07-01 09:00 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1376646 - Part 1: Separate buffer for storing JSString and JSObject cells. r=sfink
01140845ccccf650829cffd7c4631732204599f4
created 2019-05-09 16:23 +0100
pushed 2019-05-13 10:53 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory associated with strings r=jandem
e51a022e039fce5f3e30079d6700a7575913cfbe
created 2019-04-24 13:57 +0000
pushed 2019-05-13 10:53 +0000
Chris Martin Chris Martin - Bug 1052579 - Change all found JSString allocation sites to new arena r=sfink
1b3804497a8e5c76cf14984d62425f79f27dd3a2
created 2019-04-11 17:53 +0000
pushed 2019-05-13 10:53 +0000
Chris Martin Chris Martin - Bug 1052579 - Add explicit arena to several char-copying JS functions r=sfink
b9d87882a36584e2f17331b652cbc8681aee17ce
created 2019-03-08 22:28 -0800
pushed 2019-03-12 18:59 +0000
Jeff Walden Jeff Walden - Bug 1534437 - Make JSFlatString::new_ always take ownership of the |chars| passed to it, and add the same sensible ownership handling to a bunch of callers. r=tcampbell
b7c332bee855b657db8f0bcbba9dc98465891a1d
created 2019-03-06 13:36 -0800
pushed 2019-03-12 18:59 +0000
Jeff Walden Jeff Walden - Bug 1533636 - Don't bother explicitly aligning when XDRing char16_t data: the operations we use to perform the little/native-endian conversion will correctly translate into, or translate out of, unaligned memory. r=tcampbell
c14789dbc570ac10884e4e097102a94259fd985c
created 2018-09-11 17:07 -0700
pushed 2019-01-21 13:03 +0000
Steve Fink Steve Fink - Bug 1488552 - MOZ_LITTLE_ENDIAN is 0/1, not undef/1, r=tcampbell
66eb1f485c1a3ea81372758bc92292c9428b17cd
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
e4712449ba4303cef134ba0b3f1bea13fbd50c4a
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
6f3709b3878117466168c40affa7bca0b60cf75b
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
ba2da67c9e7e7541e4be66e5841c3a115c31ba1e
created 2018-11-20 10:15 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Minor formatting changes in js/src r=jandem
cf2b7ca307b68da20bfdd196e8dc1a4e99e62a2d
created 2018-11-20 10:07 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Truncate '***' lines in js/src comments r=jandem
c86b9e22b393d97c6d4e4dc0fc33bc6cd3c2172c
created 2018-11-20 10:06 +0000
pushed 2018-12-03 16:23 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Use |clang-format off| for some js/src comments r=jandem
5bad4fe7108eda1ca69c5f5aac82b4042c874deb
created 2018-11-20 14:47 +0000
pushed 2018-12-03 16:23 +0000
Jan de Mooij Jan de Mooij - Bug 1508605 - Change some comments from /* */ to // to avoid clang-format issues. r=tcampbell
719c199e639882dd0355bbac2e395a1eaeb70981
created 2018-10-29 07:21 -0700
pushed 2018-12-03 16:23 +0000
André Bargull André Bargull - Bug 1490821: Change PCCount profiler to use JSONPrinter and add testing functions for it. r=tcampbell
2e01025ece1b913b7a92a446e8bdfcfdb1430b7f
created 2018-10-29 16:06 +0200
pushed 2018-12-03 16:23 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 89349ce25fe3 (bug 1490821) for jittest failures on pc-count-profiler.js. CLOSED TREE
89349ce25fe3e40fb2805a1aeaeda86e00374f6c
created 2018-10-29 05:41 -0700
pushed 2018-12-03 16:23 +0000
André Bargull André Bargull - Bug 1490821 - Change PCCount profiler to use JSONPrinter and add testing functions for it. r=tcampbell
4a0a5ee2969728fbdba24a238a06c26f99e1d1b5
created 2018-09-13 01:34 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1490609: Add JS_EncodeStringToASCII to CharacterEncoding.h. r=Waldo
6b3a95df3c123910eeab97cb7cd7cbf0884bd413
created 2018-09-06 11:18 +0200
pushed 2018-10-15 21:07 +0000
Jan de Mooij Jan de Mooij - Bug 1488698 - Always use braces for if/for/while statements in js/src/vm, part 10. r=lth
8fb73b65b5806c37ee76ef859682b735f9b3f588
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
775159907c734fcef22df5b9a26316aa78dad732
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 2: Use UniqueChars as return-type in functions previously using JSAutoByteString out-param. r=Waldo
52ae4d84b11e507483430e922d25b2083ad5c73e
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-10-15 21:07 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
5cbc0ae0117a56746918bc1ecb23ceadf8ee7894
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 10: Remove ValueToPrintable{Latin1,UTF8}, add IdToPrintableUTF8. r=Waldo
c22fc17c9d87281c0c074ccb2c2f21fb9a3bf4dd
created 2018-09-05 01:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 2: Use UniqueChars as return-type in functions previously using JSAutoByteString out-param. r=Waldo
d35bb63dbc1d7c5892ee32c1f20aaab17ceaf9f5
created 2018-09-05 02:25 -0700
pushed 2018-10-15 21:07 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
67d5039dcbc2522e187bcf3dbec1c6e92bd32167
created 2018-08-20 07:46 -0700
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
6d10eda7f12de64044246e544d581537f30f8998
created 2018-08-20 07:44 -0700
pushed 2018-08-24 17:49 +0000
Jeff Walden Jeff Walden - Bug 1040316 - Move AutoStableStringChars out of friendapi into public API. r=jandem
819b923159847ebf0227a910e966490f4f9dc177
created 2018-08-02 11:32 -0700
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1479900 - Part 2: Refactor GC relocation to use a reserved flag. r=sfink
ebac10c8c8b9ab70465097b02de34eee86bf41be
created 2018-08-02 01:05 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1479900 - Part 1: Use accessor methods for JSString::flags/length. r=sfink
ad5ea44b20539d35847c031bbaa16367a66343f9
created 2018-08-01 22:34 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1471878 - Use alignas on gc::Cell instead of manual padding. r=jonco
4e320fc1cbb8c73e868b4bbbe6dee924eed384bc
created 2018-06-28 09:30 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1471931 - Part 4: Add NewString and NewStringDontDeflate functions which accept UniquePtr. r=sfink
67c0442a7a44a0618504911b3239aa0117b3d4ee
created 2018-06-26 12:02 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1471272 - Add [SMDOC] tags for in-source documentation. r=jandem,nbp
d3fedf0bc1d14da52a20c9c2d43be1b1d888bd59
created 2018-06-27 11:23 +0100
pushed 2018-08-24 17:49 +0000
Jon Coppeard Jon Coppeard - Bug 1470992 - Don't call though public APIs when converting atoms to strings in the parser r=jandem
22123be00ffb183377048bcc7d8ace84f2a352a4
created 2018-06-15 18:38 -0400
pushed 2018-08-24 17:49 +0000
Ted Campbell Ted Campbell - Bug 1470522 - Enable JS dump functions under JS_JITSPEW. r=jandem
fd737ab7af6f92b160409b66dcd3f85c68b552a9
created 2018-06-25 03:14 -0700
pushed 2018-08-24 17:49 +0000
André Bargull André Bargull - Bug 1466626 - Part 2: Add missing OOM handling in various places. r=jonco
d600ad533a95d45ae773c0888fb6093e711fe6b6
created 2018-06-22 13:29 -0700
pushed 2018-06-25 14:15 +0000
André Bargull André Bargull - Bug 1467438 - Part 1: Replace ScopedJSFreePtr with UniqueChars/UniqueTwoByteChars. r=sfink
ba708fde30b8f8d2ae4d1febfa2e88e2c1bf1cc4
created 2018-05-17 17:46 -0700
pushed 2018-06-18 21:43 +0000
Eric Rahm Eric Rahm - Bug 1441876 - Implement a more efficient JSRope hasher. r=sfink
ead72cce7f0e2d2723e3a407db4e250d904d8722
created 2018-05-15 09:31 -0700
pushed 2018-06-18 21:43 +0000
Jeff Walden Jeff Walden - Bug 1461556 - Don't use mozilla::PodZero in a bunch of places to initialize values of non-trivial type. r=jandem
7aa19a11e2e3a1a376696556434f7b45ca4f3ef9
created 2018-05-07 16:42 -0700
pushed 2018-06-18 21:43 +0000
Steve Fink Steve Fink - Bug 1460957 - Make inlineable isPermanentAtom, r=jonco
102f4bab99dbfb5d918d9dd10762206a5609f9df
created 2018-04-03 21:13 -0700
pushed 2018-06-18 21:43 +0000
Steve Fink Steve Fink - Bug 1442481 - Use whole cell buffer to post-barrier string -> string edges, r=jonco
9e8c23aa94e4ddffc4b3fb6ed502b35ac09494e5
created 2018-04-15 13:18 +0800
pushed 2018-04-26 21:04 +0000
Zhang Junzhi Zhang Junzhi - Bug 1454207 - Part 3: Introduces a new function |ValueToPrintableUtf8| so that we report ReferenceError with readable Unicode characters instead of unreadable Unicode escape sequences r=arai
4a202b7736923f1858b92459d8e9d5251df59cbd
created 2018-04-15 13:09 +0800
pushed 2018-04-26 21:04 +0000
Zhang Junzhi Zhang Junzhi - Bug 1454207 - Part 2: Renames |ValueToPrintable| to |ValueToPrintableLatin1|, in preparation for introducing a new function |ValueToPrintableUtf8| r=arai
89bb0e170cc0e04aabac80388294af7fcf34b2bd
created 2018-04-13 13:01 -0700
pushed 2018-04-26 21:04 +0000
Jeff Walden Jeff Walden - Bug 1453456 - Replace JS7_ISDEC with mozilla::IsAsciiDigit. r=froydnj
f36928548891d9029477f0733c71bb8e093e95f6
created 2018-04-14 00:52 +0300
pushed 2018-04-26 21:04 +0000
Andreea Pavel Andreea Pavel - Backed out 4 changesets (bug 1453456) for build bustages at js/src/jit-test/tests/ctypes/conversion-primitive.js on a CLOSED TREE
e0f8f325c2ce3c0e39587f117d63d0872bb9826a
created 2018-04-13 13:01 -0700
pushed 2018-04-26 21:04 +0000
Jeff Walden Jeff Walden - Bug 1453456 - Replace JS7_ISDEC with mozilla::IsAsciiDigit. r=froydnj
7585e7acb34b63d21504aefb24a4ba43f90fa169
created 2018-03-13 21:02 -0700
pushed 2018-04-26 21:04 +0000
Kris Maglione Kris Maglione - Bug 1445551: Part 6 - Remove JSAddonId type and addonId compartment flag. r=mccr8
471a52bfd1eedc639c7c814bc177c44134867065
created 2018-03-13 18:36 +0000
pushed 2018-04-26 21:04 +0000
Jon Coppeard Jon Coppeard - Bug 1445196 - Store the atom's pinned flag in the atom to simplify lookup r=jandem
e27feda042d6a604928170131ace5b6c351da848
created 2018-02-24 07:33 -0600
pushed 2018-03-12 14:54 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
eb84980f64f2bf6b4dfc1c9b10674c75809e766f
created 2018-02-24 08:55 -0600| base
pushed 2018-03-12 14:54 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 1: Rename jsstr* -> builtin/String*. r=jandem.
cfd781da349e59c8d6b9fea7efed04a0b2124a61
created 2018-02-24 07:33 -0600
pushed 2018-03-05 13:45 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 2: Move the most basic text-processing routines to util/Text.cpp. r=jandem.
less more (0) tip