js/src/builtin/JSON.cpp
a513b36de59c1d1e9fc11ea0817c1107e177f1a0
created 2021-08-25 13:55 +0000
pushed 2021-08-25 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 1727328 part 2 - Add functions for allocating PlainObjects. r=jonco
e5c0a4fc953289b2132e148d36190f07384e0ba4
created 2021-07-13 11:52 +0000
pushed 2021-07-13 21:42 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1708450 - Move call and construct functions into js/public/CallAndConstruct.h. r=nbp
914921932cf3cc1fa53d64bb76e0853ca0e91511
created 2021-05-29 08:43 +0000
pushed 2021-05-29 21:44 +0000
Jan de Mooij Jan de Mooij - Bug 1713285 part 4 - Rename ShapeProperty to PropertyInfo. r=evilpie
7eb34c76cf73bd3b71fc12f8ea45c737adf9141a
created 2021-05-19 10:26 +0000
pushed 2021-05-19 21:47 +0000
Tom Schuster Tom Schuster - Bug 1710835 - Remove PropertyDescriptor setDataDescriptor. r=jandem
642e059b633f2fe06644be7f0681b229c50ecfaf
created 2021-04-15 10:11 +0000
pushed 2021-04-15 21:46 +0000
Jan de Mooij Jan de Mooij - Bug 1704744 part 6 - Use ShapeProperty for PropertyResult. r=jonco
52b63cb9abed4e332d7f6df022bff8f068525255
created 2021-04-14 09:01 +0000
pushed 2021-04-14 16:08 +0000
Jan de Mooij Jan de Mooij - Bug 1704851 part 1 - Change CheckRecursionLimit to AutoCheckRecursionLimit::check. r=tcampbell
6da24a2d63347051144344c01fb92d00e2590ba5
created 2021-04-09 13:20 +0000
pushed 2021-04-10 03:36 +0000
Jan de Mooij Jan de Mooij - Bug 1704042 part 8 - Add GetLengthPropertyForArray to the JSON code. r=lth
6658fceaf7ce7cb136cfa7d36443bb1d9502de01
created 2021-02-25 14:58 +0000
pushed 2021-02-25 21:52 +0000
Ted Campbell Ted Campbell - Bug 1694044 - NativeLookupOwnPropertyNoResolve does not need to root. r=jandem
de42fd2add29ae897676076cf9ccdef033d46100
created 2021-02-24 23:49 +0000
pushed 2021-02-25 04:16 +0000
Ted Campbell Ted Campbell - Bug 1694044 - Remove bool conversion from PropertyResult. r=jandem
11be0b92d7fabdc3e32ae5418544b0f956c3febf
created 2021-02-12 16:25 +0000
pushed 2021-02-12 21:51 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1690634 - Part 19: Move js_*_str to WellKnownAtom.h. r=nbp
5068eea4c7e94c4a62a0684fb30a307131b4906d
created 2020-12-02 20:01 +0000
pushed 2020-12-03 21:52 +0000
Jan de Mooij Jan de Mooij - Bug 1673553 part 68 - Replace calls to NewSingletonObjectWithGivenProto with NewTenuredObjectWithGivenProto. r=iain
2977d4891ceeed019dc906dff3feb6c9f530213c
created 2020-11-04 18:46 +0000
pushed 2020-11-04 21:43 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=andi
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
08dc45f7b61c0ceaa0ed965a1b1f2603982bf8bd
created 2020-09-08 22:55 +0000
pushed 2020-09-09 09:39 +0000
Jeff Walden Jeff Walden - Bug 1663365 - Move various Object-related functions to a new js/public/Object.h header. r=jandem
8b78f22e26c29c3f515b6f8f2b783c18899c9e81
created 2020-07-31 16:33 +0000
pushed 2020-08-01 09:48 +0000
Jeff Walden Jeff Walden - Bug 1656411 - Move various stack limit-related functions (including reporting overrecursion) out of jsfriendapi.h to a new header. r=mgaudet
0cdd4a7f1bb3bfd4c4f15dbb1b09ffa5c7299256
created 2020-07-11 12:51 +0000
pushed 2020-07-11 21:52 +0000
André Bargull André Bargull - Bug 1651732 - Part 9: Rename ValueToId to PrimitiveValueToId and assert its input is a primitive. r=jandem
7c0eb528d744e7fc88cc59acde34120dde52e50b
created 2020-07-11 12:43 +0000
pushed 2020-07-11 21:52 +0000
André Bargull André Bargull - Bug 1651732 - Part 8: Split ValueToId callers in js::Stringify. r=jandem
349d1d85c268561b470f39f9183635630e9a72d0
created 2020-04-17 05:38 +0000
pushed 2020-04-17 16:25 +0000
Jeff Walden Jeff Walden - Bug 1630346 - Move PlainObject to vm/PlainObject{,-inl}.h. r=jandem
0c40d004b57c1931a979959978b543aefb996c0a
created 2020-04-14 16:57 +0000
pushed 2020-04-15 09:25 +0000
Jeff Walden Jeff Walden - Bug 949220 - Change callers of |NewObjectWithGivenProto| that specify a constant |SingletonObject| to instead call a new |js::NewSingletonObjectWithGivenProto| that hides away that constant argument. r=jandem
71f4061ed1ef409ca54176ddea93ddf04fcbe35b
created 2020-04-14 13:17 +0300
pushed 2020-04-14 15:44 +0000
Bogdan Tara Bogdan Tara - Backed out 30 changesets (bug 949220) for assertion failure on JSObject.cpp CLOSED TREE
2d677ae71924fec4adafb4291956ed6c24196c57
created 2020-04-14 08:28 +0000
pushed 2020-04-14 15:44 +0000
Jeff Walden Jeff Walden - Bug 949220 - Change callers of |NewObjectWithGivenProto| that specify a constant |SingletonObject| to instead call a new |js::NewSingletonObjectWithGivenProto| that hides away that constant argument. r=jandem
028807d73e93c1d4df943b65459e66f609385b11
created 2019-11-15 17:41 +0000
pushed 2019-11-19 21:20 +0000
André Bargull André Bargull - Bug 1595745 - Part 5: Change JSON to use ClassSpec. r=mgaudet
ec8cad6891215a6db48cf2bc927ef6c77838035f
created 2019-11-15 18:17 +0200
pushed 2019-11-15 21:44 +0000
Cosmin Sabou Cosmin Sabou - Backed out 16 changesets (bug 1595745) for spidermonkey bustages on testWasm.cpp. CLOSED TREE
d5f5e9091fb049e19001b408e9c784178348fd5b
created 2019-11-15 15:02 +0000
pushed 2019-11-15 21:44 +0000
André Bargull André Bargull - Bug 1595745 - Part 5: Change JSON to use ClassSpec. r=mgaudet
e7051eca20f58f94b68a371bb9ec2f795049e03f
created 2019-11-08 11:09 +0000
pushed 2019-11-08 21:36 +0000
André Bargull André Bargull - Bug 1592992 - Part 17: Remove includes for jsutil.h. r=jonco
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
041413289d8572ca0e7210d987ef3b967228c29d
created 2019-10-29 09:35 +0000
pushed 2019-10-31 16:25 +0000
André Bargull André Bargull - Bug 1129202 - Part 3: Change StringIsTypedArrayIndex's return type to allow passing an error. r=jandem
f64d18fe9b930a1d00bcfb7f97b9e2b3e834acca
created 2019-09-23 17:21 +0000
pushed 2019-09-23 21:56 +0000
Tom Schuster Tom Schuster - Bug 1337564 - Don't use JSON behavior for __proto__ with eval. r=jwalden
c034401401c23f041958b032f5dad95ab382c228
created 2019-08-14 19:13 +0000
pushed 2019-08-15 19:33 +0000
Jon Coppeard Jon Coppeard - Bug 1573844 - Remove references to js::Class and remove the alias r=tcampbell
9912dd6288bb69697d7f0dfe65de85d547b0252b
created 2019-08-07 20:06 +0000
pushed 2019-08-08 21:45 +0000
André Bargull André Bargull - Bug 1572147 - Part 3: Remove includes to builtin/String.h. r=evilpie
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
427b854cdb1c47ce6a643f83245914d66dca4382
created 2019-03-13 13:33 +0100
pushed 2019-04-08 10:46 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1534967 - Part 1: use RootedIdVector. r=jonco
c6ae678d11d159f9678fd81a2d19f1327973c2da
created 2019-02-25 10:41 +0000
pushed 2019-02-25 16:35 +0000
Andy Wingo Andy Wingo - Bug 1528784 - Pass BigInt as receiver when retrieving "toJSON" property r=anba
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
4fbf196208cc9c28be1b9f884c1022f58ac62ba2
created 2019-01-27 09:08 +0000
pushed 2019-01-27 21:32 +0000
Robin Templeton Robin Templeton - Bug 1522433 - Check for a toJSON method on the BigInt prototype when stringifying BigInts. r=jandem
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
a27f8c7557d4eefc9ed75192aff5eba3d1b80d6f
created 2019-01-17 18:24 +0000
pushed 2019-01-17 21:53 +0000
Jan de Mooij Jan de Mooij - Bug 1518440 - Use CheckedInt in JSON Quote function. r=jwalden
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-01-08 10:16 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
e32d3be39b84c40e5bf8dee55d3a3ae8c6773916
created 2019-01-04 16:33 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Back out f8a29b8bb211, d1267711aef0, df1b7a886a9d, 0f6a3dd2c2f7, e6628922b7be, 0a374ac233cd, cf00fd0f080c, 6fc24c4e7798, ab2e4a2e5dd2, 2d17e4ef5e71, 4a8940073f8c, ea3ab4b83152, c7577c232591, e58454c68f0f, and 0e39815d1bce for breaking a single Android J10 and nothing else. (That J10 task must not like deck chairs...) r=bustage
cf00fd0f080c31a4d475585e7583180a62007596
created 2019-01-03 15:37 -0600
pushed 2019-01-05 04:03 +0000
Jeff Walden Jeff Walden - Bug 1517624 - Move JSPropertySpec and JSFunctionSpec definitions into a new js/public/PropertySpec.h header. r=arai
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
2b3783d7fa5354130d452383dc9025d96326c97e
created 2018-11-28 10:58 +0100
pushed 2018-11-29 17:00 +0000
Jan de Mooij Jan de Mooij - Bug 1508097 - Remove clang-format off/on annotations for JSFunctionSpec arrays. r=tcampbell
7807742373e10ebd64db9d8b50d4abf809816cc3
created 2018-10-12 20:48 +0000
pushed 2018-10-13 09:35 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1498586 - Add clang-format off to avoid the reformatting of the data structures r=Ehsan
55c19b23576a09a2735c1f6cfb1f61acd61ab470
created 2018-08-09 21:04 -0700
pushed 2018-10-05 10:08 +0000
Jeff Walden Jeff Walden - Bug 1469021 - Unicode-escape unpaired surrogates in JSON-quoted strings so that JSON-quoted strings are always valid Unicode without any embedded unpaired surrogates. r=anba
10d90fa56710390d54d44f25d05054e62e08af03
created 2018-09-06 10:08 +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/builtin, part 1. r=anba
d7b1d18e629b249c433c506a5099f8d31473c3f1
created 2018-09-09 06:15 +0000
pushed 2018-09-09 21:43 +0000
Ted Campbell Ted Campbell - Bug 1489806 - Avoid using namespaces across modules of js/src r=jwalden
6d10eda7f12de64044246e544d581537f30f8998
created 2018-08-20 07:44 -0700
pushed 2018-08-21 09:54 +0000
Jeff Walden Jeff Walden - Bug 1040316 - Move AutoStableStringChars out of friendapi into public API. r=jandem
ad30dc53e38ec41adc99f81fd8a5102ecf7775fd
created 2018-08-10 18:00 +1000
pushed 2018-08-13 09:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
cc408fce6baf7b0ada7f3e1a0105d4ef7b7fcba3
created 2018-05-28 17:36 +0300
pushed 2018-05-29 09:52 +0000
Robin Templeton Robin Templeton - Bug 1464757 - Fix JSON stringification of proxied BigInt objects. r=anba
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
ce4fdee191230038af2188d9c9ed1ee126fa551f
created 2018-05-07 09:28 -0700
pushed 2018-05-08 22:59 +0000
André Bargull André Bargull - Bug 1459611 - Use NumberEqualsInt32 when negative and positive zero are treated the same. r=jandem
7a03a7e15320ca43339f40866a1ac982f87e5c5e
created 2018-04-13 02:26 -0700
pushed 2018-04-14 09:49 +0000
André Bargull André Bargull - Bug 1447442 - Part 6: Pass Handle<GlobalObject*> in ClassInitializerOp. r=jorendorff
8bf73963c8d6fcbf91b7eae5d63962a398ad62ba
created 2018-02-24 10:31 -0600
pushed 2018-03-12 23:12 +0000
Jason Orendorff Jason Orendorff - Bug 1439026 - Part 4: jsbool* -> builtin/Boolean*. r=jandem.
less more (0) -60 tip