js/src/jsutil.h
77dfbff3744411eaec7b5d834e3c517dda9c22b6
created 2019-01-10 13:21 +0000
pushed 2019-01-10 17:21 +0000
Jon Coppeard Jon Coppeard - Bug 981991 - Replace JS_*_POISON macros with inline functions r=jandem
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
a6baf63a4fd58b89dd1aad32a840aeb1288cb5f1
created 2018-09-06 12:07 +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/js*. r=jandem
a77d82cbe1cc5af755402e6c853c4ab36522f1e8
created 2018-08-13 11:03 -0400
pushed 2018-08-15 00:53 +0000
Ted Campbell Ted Campbell - Bug 1482931 - Simplify some static initializers in js/src. r=jandem
aa709ea6ba7c0453338a45b037b6de85a178e963
created 2018-07-26 15:33 +0100
pushed 2018-07-26 21:58 +0000
Jon Coppeard Jon Coppeard - Bug 1476239 - Poison unused mark stack memory r=sfink
ac9f2aa846442d78ac81015380f1050b56df16be
created 2018-07-23 15:04 +0000
pushed 2018-07-24 09:50 +0000
Brian Hackett Brian Hackett - Bug 1465470 Part 7 - Avoid calling getenv at non-deterministic points in the JS engine, r=jandem.
b3468b999b15d5b91c8d55a9c3745e4d4f17591e
created 2018-07-11 10:31 +0100
pushed 2018-07-11 22:05 +0000
Jon Coppeard Jon Coppeard - Bug 1474605 - Tidy up LifoAlloc a little r=nbp
dd5dc2aea4933707859270e3a1a904c3241b4641
created 2018-04-23 10:51 +0100
pushed 2018-04-24 01:14 +0000
Jon Coppeard Jon Coppeard - Bug 1415852 - Unconditionally poison chunk trailer on free r=sfink
764a683dfa2a4dd23327ea610021f0efc31c5944
created 2018-03-30 16:58 +0200
pushed 2018-03-30 21:49 +0000
Jan de Mooij Jan de Mooij - Bug 1448589 part 2 - Add memory sanitizer instrumentation to GC and JIT allocators. r=jonco
1b653c3d140dc9ffac791271930b8d2ad8d29405
created 2018-03-29 09:14 +0200
pushed 2018-03-29 22:07 +0000
Jan de Mooij Jan de Mooij - Bug 1449571 - Re-enable JS_CRASH_DIAGNOSTICS on ASan builds. r=ehsan
99a7578ee8e4a7b968b7a63061026f0c40f78cbb
created 2018-03-20 09:49 +0100
pushed 2018-03-20 16:50 +0000
Jan de Mooij Jan de Mooij - Bug 1446348 - Poison TI data more eagerly. r=tcampbell
43b8be56fa0621bfc2ece22a1981afc25bae8ee2
created 2018-03-15 03:43 -0700
pushed 2018-03-15 23:37 +0000
André Bargull André Bargull - Bug 1442599 - Part 5: Remove "Basic stats" from jsutil. r=jorendorff
2269c7ed37ff9f28bf8bbd4c97b886e52fadaf2c
created 2018-03-15 03:42 -0700
pushed 2018-03-15 23:37 +0000
André Bargull André Bargull - Bug 1442599 - Part 4: Replace JS_ALWAYS_TRUE/FALSE with MOZ_ALWAYS_TRUE/FALSE. r=jorendorff
12150eddce352b3cdc6473114e52035025cfa3ce
created 2018-03-15 03:41 -0700
pushed 2018-03-15 23:37 +0000
André Bargull André Bargull - Bug 1442599 - Part 3: Move JS_SILENCE_UNUSED_VALUE_IN_EXPR macro to last remaining call site. r=jorendorff
593825fbb67430a901d6bdf0f6ec3e8f1264fe43
created 2018-03-15 03:41 -0700
pushed 2018-03-15 23:37 +0000
André Bargull André Bargull - Bug 1442599 - Part 2: Replace bitmap macros with BitArrayElement functions. r=jorendorff
61ecd1a2547c53210a1bbeaef6c11fe866db909e
created 2018-03-15 03:41 -0700
pushed 2018-03-15 23:37 +0000
André Bargull André Bargull - Bug 1442599 - Part 1: Replace AutoScopedAssign with MakeScopeExit. r=jorendorff
b86c252b68fac5f673d8c6fb44640a5d376fcc8c
created 2017-11-09 15:00 +0000
pushed 2017-11-10 09:56 +0000
Jon Coppeard Jon Coppeard - Bug 1414310 - Assert that JS threading APIs are only used between JS_Initialize and JS_Shutdown r=luke
5c1007b062e3a2b3d2571983603ccc67a144f8b6
created 2017-09-15 11:04 +0100
pushed 2017-09-15 18:20 +0000
Jon Coppeard Jon Coppeard - Bug 1399933 - Replace use of ObjectValueCrashOnTouch with PoisonedObjectValue r=sfink
94b2ac8be5db8e0792675a133934ecf92648a450
created 2017-09-08 16:14 +0200
pushed 2017-09-10 08:07 +0000
André Bargull André Bargull - Bug 1398086 - Remove unused functions and classes. r=till
3bd70f5f356be8f9aaaab1f09f5dde758b565782
created 2017-09-06 08:31 -0500
pushed 2017-09-07 10:39 +0000
Luke Wagner Luke Wagner - Bug 1395587 - Baldr: allow multiple concurrent, parallel compilations (r=lth)
b3abf2766315b0e084492c074377f12b810f206c
created 2016-12-28 17:12 -0800
pushed 2017-01-06 16:00 +0000
Steve Fink Steve Fink - Bug 1326134 - Report whether GC poisoning is enabled in profiles, r=jonco
5f5518aec3c822fa8efdc79b5ad2d95128518fd1
created 2016-10-18 16:45 +0900
pushed 2016-10-19 02:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1304191 - Part 3: Move *_TO_JSVAL_IMPL into JS::Value methods. r=jwalden
e7194a291ff3e054538a7c6c3a4e0ea0b22d3112
created 2016-09-11 18:23 +0900
pushed 2016-10-19 02:36 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 24: Replace JS_ALIGNMENT_OF with alignof. r=jwalden
250c433640e0c13087189284a7f38285bb3a85c9
created 2016-07-21 00:36 -0700
pushed 2016-10-17 09:19 +0000
Jeff Walden Jeff Walden - Bug 1299284 - Remove js::IsPowerOfTwo in favor of mozilla::IsPowerOfTwo. r=sfink
b8795d891dba1086abc141de2a248d386f009085
created 2016-09-11 18:15 +0900
pushed 2016-10-01 06:25 +0000
Tooru Fujisawa Tooru Fujisawa - Bug 1290337 - Part 12: Use const reference in PodSet. r=sfink
1506fafba57d04da968331cf7dc2dc10dab9bdcd
created 2016-07-28 11:49 +0100
pushed 2016-07-30 14:21 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
4dcce7c669037971a862a39d3a44790523d9c819
created 2016-07-29 15:41 +0200
pushed 2016-07-30 14:21 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 2a200a9215d7 (bug 1288780) for bustage on a CLOSED TREE
2a200a9215d731481dd0bfc2de8409203a255ee6
created 2016-07-28 11:49 +0100
pushed 2016-07-30 14:21 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
db2c7f11d17142b488396e5e3c39a31520b36139
created 2016-07-28 13:24 +0200
pushed 2016-07-28 15:43 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset d757a1ca6d56 (bug 1288780) for hazard failures on a CLOSED TREE
d757a1ca6d56b381805bc9a85590ef6462cda312
created 2016-07-28 11:49 +0100
pushed 2016-07-28 15:43 +0000
Jon Coppeard Jon Coppeard - Bug 1288780 - Don't destroy GCPtrs while there may be store buffer entries pointing into them r=terrence
e15474388a5ff4a49fcea922a2e74ae2a0aff0d7
created 2016-06-21 08:49 +0200
pushed 2016-06-21 17:06 +0000
Jan de Mooij Jan de Mooij - Bug 1280252 - Refactor RareArgumentsData a bit so it behaves correctly on moving GC. r=luke
9f792a06e6ae7908dbb135b9eea2a623ba4ef704
created 2016-04-28 13:38 +0200
pushed 2016-04-28 14:31 +0000
Heiher Heiher - Bug 1267557 part 3 - Define JS_SWEPT_CODE_PATTERN for mips. r=nbp
16391def96e4ed3c8d4105de4dd7563e0a0de1fa
created 2016-04-28 13:38 +0200
pushed 2016-04-28 14:31 +0000
Jan de Mooij Jan de Mooij - Bug 1267557 part 2 - Use different jitcode poison values. r=nbp
bccf6d5c4c05b85089543430aef6fa9691ea55b3
created 2016-04-28 13:38 +0200
pushed 2016-04-28 14:31 +0000
Jan de Mooij Jan de Mooij - Bug 1267557 part 0 - Move JS poison constants to jsutil.h. r=jonco
da0f696b3cae671bfc96af326b45f9be247e2ee9
created 2016-01-25 13:24 -0600
pushed 2016-01-26 10:53 +0000
Luke Wagner Luke Wagner - Bug 1234985 - BaldrMonkey: testing-only (not content visible) wasm hello world (r=bbouvier)
1d051e09610645d5b33321293b52103641f40268
created 2015-09-21 14:31 +0100
pushed 2015-09-22 10:41 +0000
Jon Coppeard Jon Coppeard - Bug 1201057 - Move AutoEnterOOMUnsafeRegion to Utility.h with the other OOM simulation infrastructure r=terrence
31a26ed444843f086c468a98236e8c98b7115b44
created 2015-09-03 12:15 -0400
pushed 2015-09-13 18:58 +0000
Michael Layzell Michael Layzell - Bug 1201190 - Part 3: Mark every consumer of GUARD_OBJECT as MOZ_RAII, r=ehsan
10e53b335c481728ed2caea2ce09852b30b1e1c3
created 2015-07-10 10:50 -0700
pushed 2015-07-13 09:52 +0000
Terrence Cole Terrence Cole - Bug 1171904 - Remove --enable-js-crash-diagnostics and just use the NIGHTLY defines; r=sfink
3e6ee3df29aa7ac0a3db30d5dffcbd31a7da55c8
created 2015-06-10 08:58 -0700
pushed 2015-06-11 01:29 +0000
Terrence Cole Terrence Cole - Bug 1171430 - Don't shift the poison value by non-byte values; r=jonco
012638ffaacc09bf5a5bedda2f8bc927fd97641f
created 2015-04-10 12:06 -0700
pushed 2015-06-03 01:20 +0000
Terrence Cole Terrence Cole - Bug 1153382 - Make poison values more toxic when used as a Value; r=sfink
c8ef1b55f785f62f564266d2a96724c322d2fe5a
created 2015-04-15 16:45 -0700
pushed 2015-04-16 10:41 +0000
Wes Kocher Wes Kocher - Backed out changeset 42ed856b37d9 (bug 1153382) to see if it unbreaks e10s-bc1 CLOSED TREE
42ed856b37d93aedc448585c50fc89dcb063be10
created 2015-04-13 09:56 -0700
pushed 2015-04-16 10:41 +0000
Terrence Cole Terrence Cole - Bug 1153382 - Make poison values more toxic when used as a Value; r=sfink
02f2f4c75007651c63bbc0791d9a58dea88f545f
created 2015-03-28 23:22 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
5b892d8ef4538ea84378ebe4a352c49d8b9aa366
created 2015-03-28 10:39 -0700
pushed 2015-03-29 03:30 +0000
Phil Ringnalda Phil Ringnalda - Backed out changeset 0c030f97a04f (bug 1144366) for being on top of patches being backed out
0c030f97a04f4e34c138b878c4352423f5e920f9
created 2015-03-28 12:08 +0100
pushed 2015-03-29 03:30 +0000
Jan de Mooij Jan de Mooij - Bug 1144366 - Switch SpiderMonkey and XPConnect style from |T *t| to |T* t|. r=jorendorff
780d7bb5eb822d16e34233005dd71fce07a0586c
created 2015-01-26 17:30 -0800
pushed 2015-01-27 14:24 +0000
Dan Gohman Dan Gohman - Bug 1125185 - Define MOZ_COLD for marking "cold" functions r=waldo
cfe66af4d3c8ea8fb62281d32487c5fe96db867e
created 2015-01-09 17:33 -0500
pushed 2015-01-16 13:47 +0000
Trevor Saunders Trevor Saunders - bug 1077549 - remove useless gcc version checks r=glandium
1c9d6c298b5aa6328325ba302e0bde931ba1a79a
created 2014-10-15 09:00 -0400
pushed 2014-10-15 18:31 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1082988 - Disable the JS crash diagnostics on ASAN builds; r=billm
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT_IF by MOZ_ASSERT_IF. r=jorendorff
ed4b995667b58b364d2a7ce9b2111fc22dc1f622
created 2014-10-01 19:17 +0200
pushed 2014-10-01 23:26 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
6da4e0b923282d156a49496feff1c5d9e8b96023
created 2014-06-30 22:56 +0200
pushed 2014-07-01 12:01 +0000
Hannes Verschore Hannes Verschore - Bug 1031068 - Add environment variable to disable jsgc poisoning, r=terrence
86a669ce515af21bd13a09d8fc17dbf2b69231d5
created 2014-04-09 08:11 -0700
pushed 2014-04-14 13:20 +0000
Terrence Cole Terrence Cole - Bug 984101 - Undo some of our more aggressive new poisoning to get back performance. r=jonco
5596f1e9c904ffe3f401934a1f0c3e4582d29bb6
created 2014-04-10 10:03 +0200
pushed 2014-04-11 04:11 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 89a91619a2ae (bug 984101) for bustage
89a91619a2ae6c59457e580a056e75b6490eb0c0
created 2014-04-09 08:11 -0700
pushed 2014-04-11 04:11 +0000
Terrence Cole Terrence Cole - Bug 984101 - Undo some of our more aggressive new poisoning to get back performance. r=jonco
c2adda06f871826e1f1e213a5fbe4a2f9f3a30ee
created 2014-03-20 14:38 -0700
pushed 2014-04-08 13:31 +0000
Terrence Cole Terrence Cole - Bug 984101 - Expand SpiderMonkey's use of poisoning for diagnostics; r=jonco
d0259d0c188283702e820651b86a3b775d02f0d9
created 2014-02-17 22:42 -0800
pushed 2014-02-20 11:53 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 3: Replace JS_ALWAYS_TRUE with MOZ_ALWAYS_TRUE outside js/src/ directory. r=luke
a6425a31c4c44089100e05490b6cc7936035662d
created 2014-02-19 00:15 -0800
pushed 2014-02-19 12:59 +0000
Daniel Holbert Daniel Holbert - back out 3a8893b28489 (bug 712939) and 39adab158c17,16add78c43e3,37193db7e15b (bug 712873), for build bustage.
37193db7e15b6c2b5241e13ee344ecba77c2d892
created 2014-02-17 22:42 -0800
pushed 2014-02-19 12:59 +0000
Chris Peterson Chris Peterson - Bug 712873 - Part 3: Replace JS_ALWAYS_TRUE with MOZ_ALWAYS_TRUE outside js/src/ directory. r=luke
less more (0) -100 -60 tip