js/src/jsatom.h
b69617debd8d2d5a7686a7d61da5c0ab987eeb00
created 2012-03-04 14:20 -0500
pushed 2012-04-24 17:33 +0000
Justin Lebar Justin Lebar - Back out bug 729940 (a108aee:d75775d) due to 32-bit red.
bfbe72a6251d86339b9301e529d4bc00fe1905cb
created 2012-03-04 13:49 -0500
pushed 2012-04-24 17:33 +0000
Justin Lebar Justin Lebar - Bug 729940 - Part 2: Stop using crappy hash functions in the js engine. r=bhackett
e365b768a32ebdaa67a4264602d269ed8cbdd571
created 2012-03-01 18:54 -0800
pushed 2012-04-24 17:33 +0000
David Mandelin David Mandelin - Bug 732306: Remove typedef jsint, r=luke
d6f1d1fbe13a5901c329eab9b1c9cd6eb14b0421
created 2012-02-08 01:51 +0100
pushed 2012-04-24 17:33 +0000
Igor Bukanov Igor Bukanov - bug 660441 - removal of cx parameter from IsAboutToBeFinalized. r=anygregor
90ecec15f74b84e77793a198e37a9dbd09948ea7
created 2012-02-07 12:57 -0600
pushed 2012-04-24 17:33 +0000
Jason Orendorff Jason Orendorff - Bug 699565 - Part 1 - for-of loop basics. r=Waldo.
f5ff7098d6a4ae295496a13308de3112be6928dd
created 2012-01-30 09:17 -0800
pushed 2012-04-24 17:33 +0000
Luke Wagner Luke Wagner - Bug 692269 - Remove jsstr.h, vm/String.h, jsautokw.h, jsclone.h, jsopcode.tbl, jsopcode.h, jsstdint.h from INSTALLED_HEADERS (r=billm)
e517d4c431436772c46802f98618155ea8e37973
created 2011-07-18 14:54 -0700
pushed 2012-03-13 21:17 +0000
Luke Wagner Luke Wagner - Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor,rs=mccr8)
a23e8635383a27dfc4962c80d1760fc4775cf8fb
created 2012-01-24 18:32 -0800
pushed 2012-03-13 21:17 +0000
Bill McCloskey Bill McCloskey - Bug 720853 - Add read barrier for atom table (r=luke)
288eae8384a25fd92778f5cd744f17fbce9d73e1
created 2012-01-24 17:32 -0800
pushed 2012-03-13 21:17 +0000
Matt Brubeck Matt Brubeck - Back out 79deba022227 (bug 675078) because of Win debug mochitest-other failures
79deba0222272dd103c35d8317eff8c487ef2dbf
created 2011-07-18 14:54 -0700
pushed 2012-03-13 21:17 +0000
Luke Wagner Luke Wagner - Bug 675078 - rm JSThreadData and JSThread (JSRuntime is now officially single-threaded) (r=igor)
2f310f45610707e33b63f292d144b946d7b8bec1
created 2012-01-11 09:23 +0100
pushed 2012-03-13 21:17 +0000
Ms2ger Ms2ger - Bug 714728 - Remove jsword/jsuword in favour of intptr_t/uintptr_t; r=Waldo
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2012-02-01 00:38 +0000
Jeff Walden Jeff Walden - Bug 708735 - Use <stdint.h> types in JSAPI and throughout SpiderMonkey. Continue to provide the {u,}int{8,16,32,64} and JS{Uint,Int}{8,16,32,64} integer types through a single header, however, for a simpler backout strategy -- and also to ease the transition for embedders. r=timeless on switching the jsd API to use the <stdint.h> types, r=luke, r=dmandelin
d4bd0f9bece82af8a3026e35bb5676ea7c2d9fb5
created 2011-10-25 16:07 -0700
pushed 2012-02-01 00:38 +0000
Bill McCloskey Bill McCloskey - Bug 641027 - Add snapshot-at-the-beginning write barriers for incremental GC (r=luke,bhackett)
b9c673621e1eff02a96bc5ee2b96a4956893b19d
created 2011-10-04 15:33 -0700
pushed 2011-12-21 12:10 +0000
Luke Wagner Luke Wagner - Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
d6756be38c9fcfa206c1a0e660fb0b2dea8ea14d
created 2011-10-04 07:06 -0700
pushed 2011-12-21 12:10 +0000
Brian Hackett Brian Hackett - Remove jsobj.h from installed headers, bug 690943. r=luke
faa84974073b789f235b2d3ca74cefeb41c82860
created 2011-09-15 11:44 -0700
pushed 2011-11-08 22:56 +0000
Jeff Walden Jeff Walden - Bug 687621 - Convert getProperty to take a PropertyName*, and make getGeneric the only way to get a property for a jsid. r=luke
5c29c2e922251dd88637360643cbc78b9b7c3888
created 2011-09-20 11:40 -0700
pushed 2011-11-08 22:56 +0000
Luke Wagner Luke Wagner - Bug 684526 - Remove Jsvalify/Valueify (r=waldo)
de4425a74643cdfcfb6bd909a53de379b3c3003a
created 2011-08-09 10:51 +0200
pushed 2011-11-08 22:56 +0000
Igor Bukanov Igor Bukanov - bug 674251 - making JSScript a GC-thing. r=jorendorff,bhackett1024
080fece621e42493e2cdaf17400e0486ef9df346
created 2011-08-13 13:29 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Merge jsdbg2 to mozilla-inbound. See bug 672829.
f189dd6316ebcf2aa3dd6ef82e1489282f019309
created 2011-08-09 10:21 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
3ff331490e736fd2ffd1a712181336e633c55777
created 2011-07-28 13:45 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
c533a2d26f53bdac8f8888b3ff6fb66aa7ff33eb
created 2011-07-27 18:23 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2 branch.
a4374705dd79c6ff959a3d4141a6fe313babde1c
created 2011-07-01 19:02 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Merge from tracemonkey to jsdbg2.
b5d3c424d66d01df04121bd502cdfe5efb685428
created 2011-06-15 16:14 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Merge from TM. Huge merge. Stack changes from bug 656462.
8b978fbe8b9c3013e51e4a46b8cd7389550fccc9
created 2011-06-07 12:12 -0700
pushed 2011-09-27 17:13 +0000
Jim Blandy Jim Blandy - Merge from TM.
be313ff2b7e5b739099be822dbe36ea2133baeed
created 2011-05-20 11:34 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Merge from tracemonkey to jsdbg2.
49acedc64071d70a17704db6f9c707f25584d4d1
created 2011-04-29 10:12 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Merge from tracemonkey to jsdbg2.
184ce9343b3955d78636bccccfaee9afada6c3ed
created 2011-04-18 17:42 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Add rudimentary support for Debug.prototype.hooks.debuggerHandler. Note: A new constant JSPROP_NATIVE_ACCESSOR is added in jsapi.h, so that js_InitClass can create proper accessor properties.
137325e8319cc981438172cdd5bb89f9c7b0ceb8
created 2011-08-10 14:54 -0700
pushed 2011-09-27 17:13 +0000
Jeff Walden Jeff Walden - Bug 678074 - Implement js::PropertyName, a subclass of JSAtom which represents a string which does not contain an unsigned 32-bit index. This type will eventually be used internally (and possibly at some point externally) for all guaranteed-non-element property accesses. r=luke
42921f676fd89b071a5e0c9919754cb9bb65e75e
created 2011-05-04 16:54 -0400
pushed 2011-09-27 17:13 +0000
Jeff Walden Jeff Walden - Bug 671630 - Add an atom for 'BYTES_PER_ELEMENT' in anticipation of its use in future changes. r=mrbkap
cad13a541e30cf92a387dc584f08e5e4ea6d0f30
created 2011-07-27 17:44 -0500
pushed 2011-09-27 17:13 +0000
Jason Orendorff Jason Orendorff - Bug 651940 - When hashing a jsid, assert that js_CheckForStringIndex(id) == id. r=Waldo.
b2e3241c7f046bd2c51b58662cb2280443686640
created 2011-07-20 14:07 +0900
pushed 2011-09-27 17:13 +0000
Makoto Kato Makoto Kato - Bug 672450 - C4233/C4267 warning for jsobj.h, vm/String.h and jsatom.h. r=luke
adc8f12b54dfbd7287447bcaae3dd81c76a1f3a2
created 2011-07-19 16:37 -0700
pushed 2011-09-27 17:13 +0000
Chris Leary Chris Leary - Bug 669776 - Genericize tagged pointer hasher. (r=Waldo)
3d646df22a4b6280fe7d6bd5c617841eda96c516
created 2011-06-24 14:22 -0700
pushed 2011-08-16 17:53 +0000
Chris Leary Chris Leary - Bug 649576: Extricate JSHashTable from JSAtomList death grip. (r=luke)
aa383564c5b6c97f3205d4d279263794e467da88
created 2011-06-20 11:44 -0700
pushed 2011-08-16 17:53 +0000
Luke Wagner Luke Wagner - Bug 665189 - hoist JSString and family into vm/String{.h, -inl.h, .cpp} (r=njn)
b89374bc34eeb87242ca9aef0932c2ea9961cec9
created 2011-06-14 15:33 -0400
pushed 2011-08-16 17:53 +0000
Nikhil Marathe Nikhil Marathe - Bug 656519 - Avoid a malloc (and a finalizer) by storing the malloc'd array in our slots instead of in a separate malloc'd structure in our private field. r=mrbkap
9374da0a2b1a1fcfd996d21811e1e3b14d320782
created 2011-06-08 16:50 -0700
pushed 2011-08-16 17:53 +0000
Jeff Walden Jeff Walden - Bug 662231 - Stop installing the jsnum.h header (again). r=jimb
2781c17e531d5ebf154dc220ca8ba002ad37ece0
created 2011-05-26 15:50 -0700
pushed 2011-08-16 17:53 +0000
Chris Leary Chris Leary - Bug 657537: clean up jschar inflation/deflation. (r=Waldo)
5f595799ab2801ec89b941cf73dcea6f2fa5316b
created 2011-05-17 18:31 -0700
pushed 2011-07-05 17:00 +0000
David Mandelin David Mandelin - Fix MSVC warning.
28a1e03302e6b13f8cf9b235dc9c2aad083a0381
created 2011-05-17 12:15 -0700
pushed 2011-07-05 17:00 +0000
Chris Leary Chris Leary - Bug 654301: Better interned string API, take 2. (r=Waldo)
c56c1dc32a542f515678dbd059c3696f2673d359
created 2011-05-16 19:03 -0700
pushed 2011-07-05 17:00 +0000
Chris Leary Chris Leary - Back out bug 654301 to run again on try.
6d615d5101bbdb1b25d8766f80030e91a084a4fd
created 2011-05-16 18:39 -0700
pushed 2011-07-05 17:00 +0000
Chris Leary Chris Leary - Followup fix for broken changeset 7fe5fb2450f4.
7fe5fb2450f46b934386a6ce6f79127bd55788f3
created 2011-05-16 18:18 -0700
pushed 2011-07-05 17:00 +0000
Chris Leary Chris Leary - Bug 654301: Better interned string API. (r=Waldo)
22580db92b772de4739a5bee70ffeb1e0d8c9622
created 2011-04-11 01:46 -0700
pushed 2011-07-05 17:00 +0000
Jeff Walden Jeff Walden - Bug 648471 - If JSON.stringify's replacer is an array, only get the list of property names to use from it once (i.e. invoke getters on the array only once), and get them in order from 0 to the array's initial length. Also use non-enumerable array index properties in addition to enumerable array index properties. r=pbiggar
242947d76f73f1e6c8a83545e08a9e9603493e91
created 2011-04-16 21:23 -0700
pushed 2011-07-05 17:00 +0000
Andreas Gal Andreas Gal - Implement Harmony weak maps (bug 547941, r=jorendorff).
1ae19a9279d0c69bde4960a3be92743f084902c6
created 2011-05-16 09:20 -0700
pushed 2011-05-17 17:28 +0000
Michael Wu Michael Wu - Bug 648022: Backout bug 518230, r=igor a=sayrer
22d3f09a3f376ad09aa6d4e1a86beb49e2941618
created 2011-04-12 01:28 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Back out changeset 7dcd0d16cc08 (bug 547941) for causing jsreftest crashes on debug builds.
7dcd0d16cc08a6781f6487c74d1f46e6b55120da
created 2011-04-11 22:38 -0700
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Bug 547941 - WeakMap. r=jorendorff.
67596937aa398b3fee032ef90e63eb6541f18749
created 2011-02-18 03:34 -0800
pushed 2011-04-26 22:38 +0000
Jeff Walden Jeff Walden - Bug 636079 - Refactor JSON.stringify code to more closely conform to the specification, fixing a bunch of known problems in the process. r=pbiggar
4290338c39567c175461153040dd5918931fd903
created 2011-03-14 13:59 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Bug 613457 - clean up string interfaces (r=njn)
cf1850399b0ba181535ece8c0b99a92729ab25a8
created 2011-03-14 13:55 -0700
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Bug 616562 - speed up JSString::isStatic (r=njn)
85d8e5c2c532c87dffe19fac2bed38c90cc7b94c
created 2011-03-21 11:06 -0700
pushed 2011-04-26 22:38 +0000
Michael Wu Michael Wu - Bug 518230 - Use CESU-8 and refer to previous strings, r=igor
9074de2454dc882821ef15c95b2c9655b3ad3089
created 2011-01-10 11:42 -0800
pushed 2011-04-26 22:38 +0000
Andreas Gal Andreas Gal - Rename Proxy enumerateOwn to keys (bug 600642, r=jorendorff,brendan).
1155e7cf1914c0f2c7eb8e5f0f9a94c9c78a8b1c
created 2011-01-04 15:39 -0800
pushed 2011-04-26 22:38 +0000
Dave Herman Dave Herman - bug 569487, r=gal: Reflect.parse(): custom builder object. NPOTB
83f778ef2a77aaf2f6b75418295d580d29ea0639
created 2011-01-03 16:46 -0800
pushed 2011-04-26 22:38 +0000
Dave Herman Dave Herman - backing out due to red
351e87c7823772f13a34893c4f5ef56a9634e3bb
created 2011-01-03 16:31 -0800
pushed 2011-04-26 22:38 +0000
Dave Herman Dave Herman - bug 569487, r=gal: Reflect.parse(): custom builder object
1d1fe1d1e6268ddcf9067b1b21516f0b6b10b80a
created 2010-12-06 10:26 -0800
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
cc6d97b432cc1911da7c8f5d5b3ed13322fefc4d
created 2010-12-03 00:24 -0800
pushed 2011-04-26 22:38 +0000
Luke Wagner Luke Wagner - Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh)
c47a52df435d316008f36e985c1f5e28682c4623
created 2010-11-01 21:47 +0100
pushed 2011-04-26 22:38 +0000
Jan de Mooij Jan de Mooij - Bug 604864 - Optimize undefined, NaN and Infinity in methodjit. r=dmandelin
d08fc0e5730e279da450a1bd4f5cecbcbfbad5f8
created 2010-11-11 21:40 +0100
pushed 2011-04-26 22:38 +0000
Igor Bukanov Igor Bukanov - bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
less more (0) -100 -60 tip