js/src/jslock.h
70c78d2f7efd27aebb8a9b9755a817b22bd29733
created 2010-05-13 19:50 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 563345 - using js::HashMap for JSRuntime::threads. r=lw
2159f235051a653b69b1efa4339d112809a9f8a8
created 2010-05-11 16:37 -0400
pushed unknown
Robert Sayre Robert Sayre - Backed out changeset 60c4693a80ef
60c4693a80efb2a81c04a84b3817fcc043ca4fbf
created 2010-05-11 09:49 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 563345 - using js::HashMap for JSRuntime::threads. r=lw
3989d32b13fc4568ffbff4d4133bb179a88236c5
created 2010-04-08 11:22 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 558144 - un-macroize OBJ_SCOPE, OBJ_SHAPE, LOCKED_OBJ_SET_SLOT, LOCKED_OBJ_GET_SLOT (r=Waldo)
2d43edce33a2aa6e4ac70afedd8cfb1ae0399b30
created 2010-04-06 08:15 -0500
pushed unknown
Jason Orendorff Jason Orendorff - Bug 545962 - Workers for the js shell. r=igor.
fd93131c3bb9c7588e56049f0e2171d9bfa0c9a0
created 2010-03-31 22:13 -0700
pushed unknown
Nicholas Nethercote Nicholas Nethercote - Bug 556353 - Remove OBJ_IS_NATIVE, HAS_FUNCTION_CLASS. r=brendan.
24c332b5276e35aed93217d7aa4b0006f7ee3009
created 2010-02-03 13:42 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 538463 - caching only single-threaded objects. r=jorendorff
1fe0f3ad7b08a85ca25cec112e138b8ff6cf41b9
created 2010-02-03 13:37 +0300
pushed unknown
Igor Bukanov Igor Bukanov - Backed out changeset b9700adc3951 - the landing for the bug 538463 had wrong changes
b9700adc3951772b747de841adcaa97efda50e3e
created 2010-02-03 12:46 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 538463 - caching only single-threaded objects. r=jorendorff
720b50c81f57ef0de54fbe509c3cf8c3bebffb38
created 2010-01-27 09:50 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 540805 - using reference counting only for empty scopes. r=jorendorff
926cb03b54b3e281b17ff8bc3b323f1f423a4634
created 2009-12-24 12:31 +0300
pushed unknown
Igor Bukanov Igor Bukanov - bug 534590 - eliminating GCF_LOCK flag. r=brendan
2d7ebcd4da6c0777db2f0b0d53c7c9bf42cb4665
created 2009-11-13 11:04 -0600
pushed unknown
Jason Orendorff Jason Orendorff - Bug 519719 - TM: crash [@ JS_GetFrameThis] - SynthesizeFrame passes partly-uninitialized JSStackFrame to callHook. r=mrbkap.
10380ffe4d49cc3dcb60ed0d6196a924379b088a
created 2009-08-28 09:53 +0400
pushed unknown
Igor Bukanov Igor Bukanov - bug 511425 - removal of JSObjectOps.(get|set)RequiredSlot. r=brendan
2759d33c9aa97a538225e91296b42f3d77b7d4b2
created 2009-07-28 19:47 +0900
pushed unknown
Makoto Kato Makoto Kato - Bug 452912 - Optimize Windows x64 build for javascript engine. r=dvander
566ec4a878122fabede228a59b386cbf7358de13
created 2009-07-24 17:41 +0800
pushed unknown
Wesley W. Garland Wesley W. Garland - Bug 502696 js_CompareAndSwap on sparc should not use PRLock() r=jorendorff sr=benjamin
dc8f28f3deb4caa5b82e4f9380370198b3a6e3a9
created 2009-06-18 15:24 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 498899 - avoiding excessive JS_(LOCK|UNLOCK)_OBJ while quering property cache. r=brendan
78f649cdd7f81ab9a45d60a6daecb16f44aa4d26
created 2009-06-18 15:00 +0200
pushed unknown
Igor Bukanov Igor Bukanov - Backed out changeset 7ab1be136cfa - that patch for bug 498899 has a bug.
7ab1be136cfa78376328f6de33f80d110a62149f
created 2009-06-18 14:26 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 498899 - avoiding excessive JS_(LOCK|UNLOCK)_OBJ while quering property cache. r=brendan
dead45971ca20199d961ba3c0bb626417deced4d
created 2009-05-14 12:35 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 491126 - sharing object map for non-native objects. r=brendan
5f3c359ce64e28920f7b21eb1a09fac50c21c754
created 2009-04-16 19:06 -0700
pushed unknown
David Mandelin David Mandelin - Bug 487546 fixup: adding needed macro parens
c7ce33adf7e20a8ea78b29768e5717f2e50c0d32
created 2009-04-16 17:23 -0700
pushed unknown
David Mandelin David Mandelin - Bug 487546: Fix shell bustage, r=brendan
ba70256c015519778d2365ed37de3cb635b8b2b8
created 2009-04-16 16:23 -0700
pushed unknown
David Mandelin David Mandelin - Bug 487546: avoid unnecessary js_PurgeDeflatedStringCache calls, additional patch to address igor's review issues, r=igor
9e0f6160ef35c687c4297cdd70602c9e76f5151e
created 2009-04-16 15:00 -0700
pushed unknown
David Mandelin David Mandelin - Bug 487546: call expensive JSString finalizers only if needed, r=brendan
c599deb96665b26c0468b5620ef986c7b0cd3c08
created 2009-04-16 00:01 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 477627 - avoiding deadlocks in ClaimTitle. r=brendan
2cf0bbe3772abb9c48b80a4b1f728d5ea7a5dfbf
created 2009-04-05 21:17 -0700
pushed unknown
Brendan Eich Brendan Eich - upvar2, aka the big one take 2 (452598, r=mrbkap).
c33d9b115c6dc59857eff123f8b156aabaf6c67d
created 2009-04-04 10:14 -0700
pushed unknown
Andreas Gal Andreas Gal - Backed out changeset 972c44aa9d1f (bug 452598).
972c44aa9d1f2a08cc583605c3e0aed788aa14e4
created 2009-04-04 10:05 +0100
pushed unknown
Brendan Eich Brendan Eich - upvar2, aka the big one (452598, r=mrbkap).
3ec5c672f87212daebe0f3deed922df432b20f28
created 2009-03-18 18:08 -0700
pushed unknown
andrew andrew - jslock.h conflicts with AIX system header priv.h (484010, r=mrbkap).
a58f611b061c543b9f34f28f0b44145e5cbf1552
created 2009-02-10 14:07 -0800
pushed unknown
Andreas Gal Andreas Gal - Substitute operation counting with a watchdog thread (477187, 3nd attempt, r=brendan/mrbkap/jst, sr=brendan/jst).
fdfbd9cfc5fc756709ff09b622f29da6c26f17a7
created 2009-02-10 09:54 -0800
pushed unknown
Andreas Gal Andreas Gal - Backout bug 477187.
08950e8b525426daaa49e283b07a4e19635ec048
created 2009-02-10 03:45 -0800
pushed unknown
Andreas Gal Andreas Gal - Substitute operation counting with a watchdog thread (477187, 2nd attempt, r=brendan/mrbkap/jst, sr=brendan/jst).
35dc90d184e52c801a9c95c7df86778b89754b25
created 2009-02-09 22:54 -0800
pushed unknown
Andreas Gal Andreas Gal - Backing out bug 477187. Breaks xpcshell.
32fd75dcb1f7d22844a9233f3c17b99deaca32ac
created 2009-02-09 18:20 -0800
pushed unknown
Andreas Gal Andreas Gal - Substitute operation counting with a watchdog thread (477187, r=brendan/mrbkap/jst, sr=brendan/jst).
53c8273602533d6cba68bcc9de66b3f2bf36806f
created 2008-08-20 08:17 -0700
pushed unknown
shaver shaver - merge from mozilla-central
564c062f3f2ed3ae3bf7f7ed72e6e33d081659e5
created 2008-07-22 23:58 -0400
pushed unknown
shaver shaver - merge (mostly, doesn't build)
1e7a1ae17062016781b65ddd285cbadb1d702e7b
created 2008-07-10 07:57 -0400
pushed unknown
shaver shaver - revert ancient shuffling of js_CompareAndSwap decl to fix THREADSAFE build
d5babbef5f31c07618ce86d434de50a4c22443f3
created 2008-06-29 10:01 -0400
pushed unknown
shaver shaver - Merge with mozilla-central as of c5dc9d84d476, and restore obj-to-boolean fixes
bee80ed3540fd4086a0b8d59691c87dfab774639
created 2008-06-03 16:21 -0700
pushed unknown
Brendan Eich Brendan Eich - Merge, simplify names, and police style.
8b55e6657beace519053785a5598a3723e50c214
created 2008-06-03 13:29 -0700
pushed unknown
Andreas Gal Andreas Gal - Compiler fixes for CAS patch.
25c9be07232c76c60aa3b7608f6feb7e0fcb7c53
created 2008-06-03 10:06 -0700
pushed unknown
Andreas Gal Andreas Gal - Make js_CompareAndSwap visible outside jslock.cpp.
0c74d1995a37ea4f9844bb86023994fffff6fb00
created 2008-05-30 10:11 -0700
pushed unknown
Andreas Gal Andreas Gal - Add a per-runtime loop attribute table that associates a jsval attribute with every loop in the code. The jsval is used initially as a counter until a certain threshold is reached, at which point the loop is traced and compiled and the resulting native code object is stored in the jsval to be executed for future encounters of the loop.
96203b8e20df3e82748d1d0bd29c6941f510c3f8
created 2008-08-19 13:00 -0400
pushed unknown
Igor Bukanov Igor Bukanov - bug 417131 - caching enumerators to speedup for-in loops. r=brendan
4e56cfc08e5dddd42f9c5fb227017c340f32c223
created 2008-07-18 02:18 +0200
pushed unknown
Igor Bukanov Igor Bukanov - [Bug 445818] Using explicit assembly to implement compare-and-swap on x86-64 to avoid __sync_bool_compare_and_swap (GCC intrinsic) as the latter is buggy at least on ARM. r=brendan
ed28977f24523edd6f0e762569ca2a87ae381572
created 2008-07-17 10:22 +0200
pushed unknown
Igor Bukanov Igor Bukanov - [Bug 440184] js_(Lock|Unlock) are defined as external non-inline functions to prevent linkage errors with js shell. r=brendan
215bf1ed8e2e69b903ef121509de229943abfe10
created 2008-07-16 17:58 +0200
pushed unknown
Igor Bukanov Igor Bukanov - [Bug 444076] implementing compare-and-swap for 64-bit Linux. r=brendan
38c53b644dc456ad235ee703c48ef6e36aa3c8ed
created 2008-06-04 14:14 -0700
pushed unknown
Vladimir Vukicevic Vladimir Vukicevic - b=429387, add --with-arm-kuser; use it in JS, and pass it down to NSPR's configure; r=shaver,r=ted
314718fb6140830996409903f43bbc50f6c9ea64
created 2008-03-04 15:40 -0800
pushed unknown
brendan brendan - Break bad old nested include cycle for good, by un-nesting (420554, r=jorendorff, a=vlad).
42fd1dcee6d2cad8d5f42f087805c150e662e033
created 2008-02-20 21:04 -0800
pushed unknown
brendan brendan - jorendorff's JS_DEBUG_TITLE_LOCKS patch (417818, r=shaver).
80a721e6db1db7834bb20ad904c93b61dd51f0c6
created 2008-02-19 21:11 -0800
pushed unknown
jag jag - Bug 415142: Mozilla build broken in mozilla/js/src/jsgc.c:2217. All the compilers we support can handle long long, so just go with that. Also remove ifdefs for compilers we no longer care about. r=/a=brendan
4914e6996bd027feb3a79013e5387ee0590fa19a
created 2008-02-14 16:44 -0800
pushed unknown
shaver shaver - Bug 416675: refactor JSScope locking for reuse on non-native objects. r+a=brendan.
1c2501aed95a3da30c0a63aa10f73160af2de454
created 2008-02-13 13:50 -0800
pushed unknown
crowder crowder - Bug 417077 - more rigorous inlining functionality for JS, r/a1.9=brendan
ef58dabbbe59df601e4d59f49fe1e1e72db74456
created 2008-02-07 15:18 -0800
pushed unknown
brendan brendan - Return of the property cache (365851, r=shaver).
9eb72fe80d65321609cd4f283a31234080694aa8
created 2008-01-31 13:42 -0800
pushed unknown
brendan brendan - Fix from Arjan Van De Ven <arjan.van.de.ven@intel.com> to regression from patch for bug 312238 (fixing 353962, r=me, a=beltzner).
db456f3a9ed861c958571ed108d0351ab203200d
created 2007-08-10 14:27 -0700
pushed unknown
jwalden jwalden - Bug 391423 - Reposition JS_(BEGIN|END)_EXTERN_C to avoid nesting #includes. Patch by Edward Lee <edilee@mozilla.com>, r=jorendorff, r=bsmedberg
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed unknown
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip