js/public/Utility.h
200fae26b2717a4c5a8aa9a399ee7a675cb9be1b
created 2013-08-13 15:34 -0700
pushed 2013-08-15 12:37 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin.
64ab5bb8af519c92e222a3a10461f385b54915ca
created 2013-08-13 09:13 -0600
pushed 2013-08-13 19:39 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
118488b8f1d5da295e6de82bb154f9cbb3e9c6d9
created 2013-08-12 13:40 -0700
pushed 2013-08-13 11:54 +0000
Daniel Holbert Daniel Holbert - Backed out changeset fde265c467b2 (Bug 902095) for SM(r) bustage
fde265c467b2d27d143d8a1bb672170868b5fef8
created 2013-08-12 13:57 -0600
pushed 2013-08-13 11:54 +0000
Brian Hackett Brian Hackett - Bug 902095 - Allow accessing the compartment/zone for ExclusiveContext, r=billm.
552bca1bc885acca25c1c431e39a872b6f703b24
created 2013-07-18 13:59 -0400
pushed 2013-07-31 01:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 895322 - Part 1: Replace the usages of MOZ_STATIC_ASSERT with C++11 static_assert; r=Waldo
8abf922fb3ea4bb8af617666c64d165b9154eedd
created 2013-07-08 12:42 -0700
pushed 2013-07-19 00:37 +0000
Jeff Walden Jeff Walden - Bug 891177 - Remove Vector.h's js/TemplateLib.h dependency by introducing mfbt/TemplateLib.h with the necessary bits. r=terrence
021fd4e03439d25889ba2f2f6ef776c980149a9a
created 2013-07-03 15:46 -0700
pushed 2013-07-19 00:37 +0000
Jeff Walden Jeff Walden - Bug 891177 - Move leading/trailing-zero-bit counting functions, ceiling/floor log2 functions, and round-up-pow2 functions into MathAlgorithms.h. r=terrence
5f48a72285df2862abf39b5d744977887c62960e
created 2013-07-03 15:57 -0700
pushed 2013-07-11 09:59 +0000
Jeff Walden Jeff Walden - Bug 891177 - Move js::Swap to mozilla::Swap. r=terrence
c77abc3f3890385967793d19073503c8a183e3f4
created 2013-07-02 17:47 -0700
pushed 2013-07-11 09:59 +0000
Jeff Walden Jeff Walden - Bug 891177 - Add ReentrancyGuard.h as a helper class for asserting that use of a class is non-reentrant. r=terrence
2e8e8ebef9285fc9d18186b11666f19f546fc6df
created 2013-07-02 17:25 -0700
pushed 2013-07-11 09:59 +0000
Jeff Walden Jeff Walden - Bug 891177 - Implement Move.h to define a move-construction interface. r=terrence
1735d098ea863982696383cd25fbb6857e0d2f6f
created 2013-06-28 18:38 -0700
pushed 2013-06-30 15:39 +0000
Justin Lebar Justin Lebar - Bug 820686 - Rename MOZ_NOT_REACHED() and JS_NOT_REACHED() to MOZ_ASSUME_NOT_REACHED(). r=waldo
72039a08d0b751757dae86acf2af32a76e93fb29
created 2013-06-26 21:35 -0400
pushed 2013-06-27 10:32 +0000
Cykesiopka Cykesiopka - Bug 831741 - Followup: Remove remaining __cplusplus bits from /js (with exceptions). r=jorendorff
3d4480f6c25d2ba46dc90912804bdfd29f6bd52e
created 2013-06-23 13:21 +0200
pushed 2013-06-25 21:05 +0000
Catalin Iacob Catalin Iacob - Bug 798914 (part 4) - Use newly introduced mozilla::MallocSizeOf in js. r=njn.
41caf6414eae175be5af4ca6456ea0ae11c11150
created 2013-06-19 17:59 -0700
pushed 2013-06-20 23:24 +0000
Emanuel Hoogeveen Emanuel Hoogeveen - Bug 883697 (part 1) - Make include guards consistent in js/ductwork/, js/ipc/ and js/public/. r=njn.
25ea966531cafbae9fa719d5d0618dee43557f6f
created 2013-06-05 07:39 -0700
pushed 2013-06-05 20:31 +0000
Dan Gohman Dan Gohman - Bug 875929 - Now that js_bitscan_ctz64 and js_bitscan_clz64 are implemented on all platforms, clean up some compatibility code which isn't needed anymore. r=evilpies
4c2dadbc09085c7314f352ce9bb65af58a94bf08
created 2013-06-04 21:39 -0700
pushed 2013-06-05 20:31 +0000
Dan Gohman Dan Gohman - Bug 875929 - Generalize the code for materializing double constants. In particular, this new code handles 0x7ff8000000000000, a common NaN. To support this, implement js_bitscan_ctz64 for 32-bit targets. r=evilpies
0b4e06782cda2a028b66564210d2b689a272dd59
created 2013-05-20 12:59 -0700
pushed 2013-05-21 17:28 +0000
Steve Fink Steve Fink - Bug 872823 - implement oomAfterAllocations testing function
4412438e83c4aa55195dcfaf56070d2ff8d9bd95
created 2013-05-01 15:45 -0400
pushed 2013-05-04 04:38 +0000
Stephen Kraemer Stephen Kraemer - Bug 836078 - Replace all gcc __GNUC__ version checks with MOZ_GCC_VERSION_AT_LEAST macro. r=dvander
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-04-17 16:45 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
b85daec2b90caecbe2e25daaeb37342cd55871e0
created 2013-04-15 12:55 -0700
pushed 2013-04-16 17:51 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-04-16 17:51 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. r=njn
6d92a2e39c778d1177a5f89270bf5a8160b169b1
created 2013-04-11 19:55 -0700
pushed 2013-04-12 14:44 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-04-12 14:44 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
7fc45d104920bd1b9110cbacdf07ce087d3976b1
created 2013-04-11 07:48 -0400
pushed 2013-04-12 03:56 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 858900 - Poison JSContext. r=luke
fa78767a3e78c3e18f0b3afeea472bcab65957b2
created 2013-03-19 10:35 +0000
pushed 2013-03-20 08:15 +0000
Jon Coppeard Jon Coppeard - Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
b3d85b68449d38bf16f1b92f19aeea24d4c1f957
created 2013-03-15 02:29 -0700
pushed 2013-03-18 08:23 +0000
Luke Wagner Luke Wagner - Bug 840282 - OdinMonkey (sr=dmandelin)
e655f4f678573b8c2b1fd0ee1137077dd85e65db
created 2013-02-12 11:07 -0800
pushed 2013-02-13 15:39 +0000
Steve Fink Steve Fink - Bug 668583 - Detect rope corruption earlier in opt builds. r=billm
bfad3bfb241451c44627ffdb2b9de0610b7743fb
created 2012-11-01 21:35 -0700
pushed 2013-01-21 10:34 +0000
Luke Wagner Luke Wagner - Bug 832071 - Replace custom AutoDestroyAllocator with ScopedJSDeletePtr (and rename ScopedDeletePtr to ScopedJSDeletePtr) (r=dvander)
2ad0121f35907cfcbcb43ea7e75d757097373080
created 2013-01-08 11:04 +0100
pushed 2013-01-09 19:43 +0000
Justin Lebar Justin Lebar - Bug 827234 - Move Swap to js/public/Utility from js/src/jsutil.h. r=terrence
01efd933f60b4376289c1174bd3d45aef096ad0f
created 2012-12-27 11:20 -0600
pushed 2013-01-05 09:44 +0000
Jeff Walden Jeff Walden - Bug 752578 - Remove the JS guard object implementation. r=Ms2ger
18bc32f799d15288898e6f94abd7d0e5585a7373
created 2012-12-14 18:58 -0500
pushed 2012-12-19 08:05 +0000
Jeff Walden Jeff Walden - Bug 820570 - Move mozilla::DebugOnly into DebugOnly.h to pare down the grab-baggish Util.h. r=Ms2ger
13cf8566804c43365ae71b9e1a0f10350ccefad0
created 2012-11-06 17:35 -0800
pushed 2012-11-09 07:00 +0000
Terrence Cole Terrence Cole - Bug 807151 - Unexport |mozilla| from the |js| namespace; r=Waldo
d97862fb8e6de0d16f2c8df69b92619583a601e8
created 2012-10-30 18:28 -0700
pushed 2012-11-02 19:47 +0000
Bill McCloskey Bill McCloskey - Bug 807161 - Remove extern C and #ifdef __cplusplus from JSAPI (r=luke)
741fb7f8e5cb52247b69fb17b7214ede8c83d8eb
created 2012-09-26 11:13 -0700
pushed 2012-10-20 05:15 +0000
Terrence Cole Terrence Cole - Bug 793577 - Implement Return<T> for direct returns of unrooted GC pointers; r=billm r=njn
949ade2a2ea186f431cb629d8f8281c1a91b488e
created 2012-08-31 15:10 -0700
pushed 2012-09-03 10:27 +0000
Luke Wagner Luke Wagner - Bug 787291 - add pod_malloc<T> et al (r=billm)
d0789db68c77ada4f7fdf1ca8db213a3e003cf44
created 2012-08-31 15:01 -0700
pushed 2012-09-03 10:27 +0000
Luke Wagner Luke Wagner - Bug 787246 - rm OffTheBooks/Foreground/UnwantedForeground gunk (r=billm)
0dbf799a2371c4cd9178c1d1eeba1b8763fb361d
created 2012-07-28 08:04 -0400
pushed 2012-07-31 14:39 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 778301 - Remove old change for llvm.org/pr11003.
b6291bb722943e0b0619f21f16a205d3b331c663
created 2012-07-20 16:22 -0700
pushed 2012-07-27 09:40 +0000
Terrence Cole Terrence Cole - Bug 776159 - Thread more Handles through jsarray; r=sfink
0610488a81c9bc7f6fa336169d669f31c306f1cf
created 2012-07-25 12:43 -0500
pushed 2012-07-27 09:40 +0000
Jason Orendorff Jason Orendorff - Bug 775896 - OrderedHashTable should have a hashShift field like HashTable. r=luke.
e4fc754010f94ffacd6a78ec1e32f8805a6ec5b9
created 2012-07-03 16:33 -0500
pushed 2012-07-27 09:40 +0000
Jason Orendorff Jason Orendorff - Bug 743107 - Add OrderedHashTable. Change implementation of Map and Set to retain insertion order. r=luke.
fcba8ae674df875450cf3c94a527e775949d970f
created 2012-07-05 17:29 -0700
pushed 2012-07-19 14:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 771378 (part 0) - Add ScopedFreePtr to Utility.h. r=jwalden.
a9aa3ca036274386dc3a1b41ef60e5ce994511de
created 2012-07-04 19:27 -0400
pushed 2012-07-05 13:27 +0000
Ehsan Akhgari Ehsan Akhgari - Backout changeset 5f4c341d773a (bug 743107) under the suspicion of breaking Linux32 mochitest-chrome without framepointers
5f4c341d773a39cd425da34f9d090bcf73ec048c
created 2012-07-03 16:33 -0500
pushed 2012-07-04 21:28 +0000
Jason Orendorff Jason Orendorff - Bug 743107 - Add OrderedHashTable. Change implementation of Map and Set to retain insertion order. r=luke.
01844720b147314475896425f6c5ae9e6f363053
created 2012-06-07 14:41 -0700
pushed 2012-06-19 12:56 +0000
Jeff Walden Jeff Walden - Bug 763000 - Remove MOZ_Assert. r=Ms2ger, r=terrence, r=ted
15d7e7cc09a6fb6ee3deb38d460778ecdb8f0b8b
created 2012-06-11 17:08 -0700
pushed 2012-06-13 13:35 +0000
Luke Wagner Luke Wagner - Bug 763384 - Don't treat regexp syntax errors as OOM errors (r=njn)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 12:35 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
ecfe99b2c9cc0d813a3303649f7bd821596201dd
created 2012-04-26 00:43 -0400
pushed 2012-04-27 12:45 +0000
Boris Zbarsky Boris Zbarsky - Bug 748237. Only do the c++11 stuff for clang here, since otherwise we get scary warnings with gcc on android. r=luke
cc905c76d8d5b37952f087f17b49cb602ec83f2d
created 2012-04-14 11:37 -0700
pushed 2012-04-16 09:07 +0000
Christian Holler Christian Holler - Bug 734976 - Call js_ReportOutOfMemory in jsgcinlines when simulating OOM. Original patch by Brian Hackett. r=luke,bhackett,jdemooij
95fd0e0254396ec64d0f568e40ad58525fa28fb8
created 2012-04-12 18:15 -0700
pushed 2012-04-16 09:07 +0000
Jeff Walden Jeff Walden - Fix clang JS shell build bustage. No bug, r=billm over irl
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2012-04-13 11:01 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
036194408a50d1bc74ced388eee449501ca735d7
created 2012-04-12 18:15 -0700
pushed 2012-04-13 11:01 +0000
Jeff Walden Jeff Walden - Fix clang JS shell build bustage. No bug, r=billm over irl
20218c1c79e0337a954adc6c68496e4f7d45c30d
created 2012-04-12 02:03 +0200
pushed 2012-04-13 10:22 +0000
Bas Schouten Bas Schouten - Bug 719776 - Part 2: Make MOZ_CRASH and MOZ_ASSERT expand inline. r=waldo
ed7531e3906623539ba95963ab9c3d17082ab1bb
created 2012-04-11 09:06 -0700
pushed 2012-04-13 10:22 +0000
Phil Ringnalda Phil Ringnalda - Back out 4b82f26f8593:2fcf9cbedd48 (bug 743393, bug 719776) for bustage
bc29c3a684199d44a0251b880d1a59e7c99091e7
created 2012-04-11 16:55 +0200
pushed 2012-04-13 10:22 +0000
Bas Schouten Bas Schouten - Bug 719776 - Part 2: Inline MOZ_Assert and MOZ_Crash. r=waldo
e88141f7f64cedd75b1f4304525b64e773e12aa0
created 2012-03-12 10:41 -0400
pushed 2012-03-16 04:42 +0000
Kartikaya Gupta Kartikaya Gupta - Merge m-c to maple
17c65d32c7b891e70435561b965b71c355bd28ac
created 2012-03-05 13:09 -0500
pushed 2012-03-16 04:42 +0000
Benoit Girard Benoit Girard - Restore merge changeset 39a3044823b0, regression fixed upstream in mc
5c3d11c465f1b029e7fbbfffe6af13d0b094a28d
created 2012-03-02 18:32 -0500
pushed 2012-03-16 04:42 +0000
Benoit Girard Benoit Girard - Backed out changeset 39a3044823b0 because of bad interaction with maple.
48ad947e93ea6d68b5c643a29eb7edbf02bc8f01
created 2012-03-10 15:53 -0500
pushed 2012-03-12 08:42 +0000
Christian Holler Christian Holler - Bug 733493 - Improve JS shell OOM testing code, now with 100% less bustage. r=jorendorff
499b56d4809ed4cfd1fac9ba83f4e0d15bf196af
created 2012-03-10 12:12 -0800
pushed 2012-03-12 08:42 +0000
Gary Kwong Gary Kwong - Backed out changeset 6169d8aa7a9d, a=tbplFire
6169d8aa7a9d6db521d5e9d0cfb4e57590f46a7f
created 2012-03-10 11:50 -0800
pushed 2012-03-12 08:42 +0000
Christian Holler Christian Holler - Bug 733493 - Improve JS shell OOM testing code, r=jorendorff
less more (0) -60 tip