js/src/ctypes/CTypes.cpp
52721fabd4d12278444dccd78a90cbb2bbba3720
created 2019-08-31 00:35 +0000
pushed 2019-08-31 09:58 +0000
Eric Rahm Eric Rahm - Bug 1577869 - Remove using namespace std from js/ r=jwalden
65655ca92cb8d1f14248416181911a3441e607e1
created 2019-08-12 10:43 +0000
pushed 2019-08-12 22:02 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Remove js::FreeOp and make JSFreeOp opaque in public API r=tcampbell?
9f551fcee77ecd379e7df7d85102f72b6e9ec8ab
created 2019-08-12 13:37 +0300
pushed 2019-08-12 16: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
11d750555fe17a6f17eb5c6f581b9e0e7edbc8f4
created 2019-08-12 10:15 +0000
pushed 2019-08-12 16:26 +0000
Jon Coppeard Jon Coppeard - Bug 1572782 - Remove js::FreeOp and make JSFreeOp opaque in public API r=tcampbell?
ea7110a7591612495bfc01f3081424c0f86d98d9
created 2019-06-27 11:56 +0100
pushed 2019-07-08 10:12 +0000
Jon Coppeard Jon Coppeard - Bug 1564072 - Track memory used by some ctypes data structures r=sfink
0943e5feaa8dba351ac8fdd1a9f3b6a66e98c78b
created 2019-06-10 16:11 +0100
pushed 2019-06-12 10:26 +0000
Jon Coppeard Jon Coppeard - Bug 1395509 - Track malloc memory associated with ctypes objects r=jandem
8a86e2d47ce87821583188fd222e6e402bad2a28
created 2019-05-13 10:26 +0000
pushed 2019-05-13 22:09 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem
2c7be26078fe281ecfe9ad2d10e31a9b42a55fec
created 2019-05-10 18:16 +0300
pushed 2019-05-10 21:54 +0000
Csoregi Natalia Csoregi Natalia - Backed out changeset 1760c6913c09 (bug 1549340) for rust bustage. CLOSED TREE
1760c6913c094a2364658cbd73131383e452d890
created 2019-05-10 14:08 +0000
pushed 2019-05-10 21:54 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1549340 - Part 2: Use union instead of reinterpret_cast to initialize const char* with symbol for JSPropertySpec.name. r=jandem
e51a022e039fce5f3e30079d6700a7575913cfbe
created 2019-04-24 13:57 +0000
pushed 2019-04-24 22:47 +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-04-12 03:51 +0000
Chris Martin Chris Martin - Bug 1052579 - Add explicit arena to several char-copying JS functions r=sfink
9e33009abc2a84be589ebc0d301fabc865cb92cb
created 2019-03-26 14:00 +0000
pushed 2019-03-27 16:44 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1521732 - Part 5: RootedObjectVector. r=sfink,jonco
66414629b2e353ef5740bd57da3a8ffdf39e5ce0
created 2019-03-26 13:58 +0000
pushed 2019-03-27 16:44 +0000
Yoshi Cheng-Hao Huang Yoshi Cheng-Hao Huang - Bug 1521732 - Part 3: Use RootedValueVector instead. r=sfink,jonco
0e46a47e01381d9a86dde63732b7e7774c8d762d
created 2019-03-19 14:39 +0000
pushed 2019-03-25 11:31 +0000
Jon Coppeard Jon Coppeard - Bug 1536447 - Use HeapPtr rather than Heap pointer wrappers in ctypes r=sfink
b9d87882a36584e2f17331b652cbc8681aee17ce
created 2019-03-08 22:28 -0800
pushed 2019-03-11 21:53 +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
f4e9e5429fd82f9c3787ca2d42798a2bf3d353f9
created 2019-03-04 15:19 -0800
pushed 2019-03-05 03:00 +0000
Jeff Walden Jeff Walden - Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink
a7bb6e5afaf2d5afa0787244ff1b7fad07c8c9c1
created 2019-03-05 01:07 +0200
pushed 2019-03-04 23:09 +0000
Razvan Maries Razvan Maries - Backed out 4 changesets (bug 1532005, bug 1531638) for causing perma fails and Spidermonkey fail. CLOSED TREE
738cf4b1126a5e2daa22fe3f8e653b35da0306ad
created 2019-02-28 17:00 -0800
pushed 2019-03-04 21:25 +0000
Jeff Walden Jeff Walden - Bug 1532005 - Implement a new js/public/ArrayBuffer.h header to centralize functionality for creating and interacting with ArrayBuffers. r=sfink
f99b937e9e7ce91e7d648a37251d4af8d1d6da68
created 2019-02-25 16:09 -0600
pushed 2019-03-01 02:08 +0000
Ryan Hunt Ryan Hunt - Bug 1523969 part 13 - Move method definition inline comments to new line in 'js/'. r=jorendorff
a031c9dd9dd5d0d90ca56bfbe6c6ded1a2fadf44
created 2019-02-15 08:15 +0000
pushed 2019-02-15 18:54 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
e8f7092b8d5dd3c92a3520b9d5a502f6a8d171bd
created 2019-02-12 18:29 +0100
pushed 2019-02-12 17:30 +0000
Paul Bignier Paul Bignier - bug 1245108 - Fixed uninitialized variables warnings in js/ r=luke
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-18 09:19 +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
77a8b17163210f7d4bba7e800c2fcb55b0690a24
created 2019-01-03 15:37 -0600
pushed 2019-01-07 21:09 +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-04 22:49 +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-04 18:16 +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-11-30 19:52 +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-11-30 18:01 +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 15:15 +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-11-20 21:50 +0000
Ted Campbell Ted Campbell - Bug 1508255 - Minor formatting changes in js/src r=jandem
4b7c53151158f12abeadcd76779a26a94a9fd26b
created 2018-11-19 17:02 +0000
pushed 2018-11-19 22:37 +0000
Jan de Mooij Jan de Mooij - Bug 1508065 - Change JS_PUBLIC_{API,DATA} and JS_FRIEND_{API,DATA} to be more like similar macros to avoid confusing clang-format. r=tcampbell
94c9a52a4f1da95c6a260cffe391cb024ede58d2
created 2018-10-26 13:00 -0400
pushed 2018-10-26 17:00 +0000
Nathan Froyd Nathan Froyd - Bug 1480550 - add ctypes support for aarch64 windows; r=dmajor
146575efb1c65085c56ee57d7cdc1de54c0f600b
created 2018-10-03 12:04 +0000
pushed 2018-10-04 16:02 +0000
Jan de Mooij Jan de Mooij - Bug 1496033 - Add missing {} in js/src. r=bbouvier
0fed430fe00c2c984a6a2c6cb4be30f62fe53baa
created 2018-09-14 09:51 -0700
pushed 2018-09-14 23:34 +0000
André Bargull André Bargull - Bug 1490605 - Part 3: Use existing UTF-8 functions from CharacterEncoding instead of near duplicating them. r=arai
6a993fa3e3d8aff2cb8cd8be4390eda67a3328e7
created 2018-09-14 09:51 -0700
pushed 2018-09-14 23:34 +0000
André Bargull André Bargull - Bug 1490605 - Part 2: Return UTF-8 encoded strings from ValueToSourceForError. r=arai
096c2c7d43265e6eb2bc44be67459b849d781cec
created 2018-09-14 09:50 -0700
pushed 2018-09-14 23:34 +0000
André Bargull André Bargull - Bug 1490605 - Part 1: Reduce code duplication when stringifying error arguments in ctypes code. r=arai
e923330d5bd3aef1f687eddf96a06ad5ec3860ed
created 2018-09-14 01:01 +0300
pushed 2018-09-13 22:18 +0000
Noemi Erli Noemi Erli - Merge inbound to mozilla-central. a=merge
355b50b3aa6b07892c5300f746ac86cf82a1aeef
created 2018-09-12 21:03 +0000
pushed 2018-09-13 22:18 +0000
Jan de Mooij Jan de Mooij - Bug 1490630 - Always use braces for if/for/while statements in js/src/ctypes. r=jorendorff
0c6b0c2d4c82ce208124e76e25a2e3b86d469f44
created 2018-09-13 15:49 +0300
pushed 2018-09-13 12:49 +0000
Ciure Andrei Ciure Andrei - Backed out 4 changesets (bug 1490605) for build bustages CTypes.cpp CLOSED TREE
61250a398db06830b0e4e2e012f609f345aca54e
created 2018-09-12 01:03 -0700
pushed 2018-09-13 12:35 +0000
André Bargull André Bargull - Bug 1490605 - Part 3: Use existing UTF-8 functions from CharacterEncoding instead of near duplicating them. r=arai
e911dd693280b7e00716c32f56fe1a946386bd56
created 2018-09-13 01:27 -0700
pushed 2018-09-13 12:35 +0000
André Bargull André Bargull - Bug 1490605 - Part 2: Return UTF-8 encoded strings from ValueToSourceForError. r=arai
e54bd8035b432be2957306fb318aeb821b842dc0
created 2018-09-13 01:26 -0700
pushed 2018-09-13 12:35 +0000
André Bargull André Bargull - Bug 1490605 - Part 1: Reduce code duplication when stringifying error arguments in ctypes code. r=arai
9f5767f1b04cb1924e94e530acec5738edfb3e52
created 2018-09-05 06:05 -0700
pushed 2018-09-05 18:36 +0000
André Bargull André Bargull - Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
775159907c734fcef22df5b9a26316aa78dad732
created 2018-09-05 01:25 -0700
pushed 2018-09-05 18:36 +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-09-05 18:36 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
3d23c2f43b8a5ccd1dd21f1240689cea1566deed
created 2018-09-05 15:54 +0300
pushed 2018-09-05 12:54 +0000
Cosmin Sabou Cosmin Sabou - Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
6676e8fedcb375e0147a8cede0345d1990735f37
created 2018-09-05 02:26 -0700
pushed 2018-09-05 12:25 +0000
André Bargull André Bargull - Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo
c22fc17c9d87281c0c074ccb2c2f21fb9a3bf4dd
created 2018-09-05 01:25 -0700
pushed 2018-09-05 12:25 +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-09-05 12:25 +0000
André Bargull André Bargull - Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo
fcae304349d841a9bb2850c59dcc70680b857aa7
created 2018-08-30 20:10 +0100
pushed 2018-08-30 19:11 +0000
Jon Coppeard Jon Coppeard - Bug 1486782 - Remove unnecessary includes of gc/Zone.h r=sfink
67d5039dcbc2522e187bcf3dbec1c6e92bd32167
created 2018-08-20 07:46 -0700
pushed 2018-08-21 05:05 +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-21 05:05 +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 01:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1481998 - Make mozilla::Hash{Map,Set}'s entry storage allocation lazy. r=luke,sfink
76de95da94dd0a6fdb622d9e2705f7be46dc6155
created 2018-07-13 10:49 +0100
pushed 2018-07-13 09:55 +0000
Jon Coppeard Jon Coppeard - Bug 1475226 - Use JSContext for malloc allocation rather than Zone where possible r=sfink
397856154e99bd0c2029aa3e4fdf5170e7966465
created 2018-07-11 11:44 +0200
pushed 2018-07-11 09:45 +0000
Jan de Mooij Jan de Mooij - Bug 1474522 - Change PrepareScriptEnvironmentAndInvoke to always take a global object instead of an arbitrary scope. r=bholley
8b1fc57cce36f9a85a1d1c8534309a5e1936de24
created 2018-06-28 09:17 -0700
pushed 2018-06-29 20:35 +0000
André Bargull André Bargull - Bug 1471931 - Part 2: Replace manual memory management with UniquePtr in a few places. r=sfink
3967e4340805a5ef860544579ccd1c7ff21f4f32
created 2018-06-25 03:14 -0700
pushed 2018-06-25 17:35 +0000
André Bargull André Bargull - Bug 1466626 - Part 3: Don't call ReportOutOfMemory twice when used with JSContext allocation. r=jonco
390ba7756cae841c7cb6b0b2787b3cc7347bda69
created 2018-06-22 13:29 -0700
pushed 2018-06-23 00:52 +0000
André Bargull André Bargull - Bug 1467438 - Part 2: Replace remaining ScopedJSFreePtr with UniquePtr. r=sfink
66fd5497203f27524e233c7dca3bed9d5eba87d7
created 2018-06-21 11:05 +0200
pushed 2018-06-21 09:11 +0000
Jan de Mooij Jan de Mooij - Bug 1469217 part 2 - Add APIs taking getter/setter objects instead of JSNatives. r=anba
a23ae192f3402ed65a6aa6cade666337cc6f7edd
created 2018-05-29 03:46 -0700
pushed 2018-06-17 03:13 +0000
André Bargull André Bargull - Bug 1450085 - Part 3: Call error-functions instead of passing JSREPORT_ERROR flag. r=tcampbell
a0d11b55d5957a488b41420c4f6cc178df7cd2e7
created 2018-06-01 17:59 +0200
pushed 2018-06-04 18:57 +0000
Miko Mynttinen Miko Mynttinen - Bug 1465060 - Part 1: Fix warnings for std::move() use r=froydnj
less more (0) -300 -100 -60 tip