js/src/jsatominlines.h
7a56133fe3829886d594c8e1ac1768061f0eeaf9
created 2013-06-06 17:48 -0700
pushed 2013-09-09 22:57 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 880565 (part 2) - Remove unnecessary #includes in jsobjinlines.h. r=benjamin.
21e3c26108143c727b9304eacf8b916de62f9f44
created 2013-06-10 15:22 -0600
pushed 2013-09-09 22:57 +0000
Brian Hackett Brian Hackett - Bug 881333 - Use accessor methods for cx->compartment and cx->runtime, r=luke.
2f0134cd42e2859420eb80e480c0e36858315ed5
created 2013-06-06 22:48 -0500
pushed 2013-09-09 22:57 +0000
Jason Orendorff Jason Orendorff - Bug 879831, part 4 - Make vm/String-inl.h not include gc/Barrier-inl.h, breaking an #include cycle. Make vm/Shape-inl.h not #include itself. r=njn.
9305b1486c2dfe418d642fef80fc01d78626a774
created 2013-06-03 16:30 -0700
pushed 2013-09-09 22:57 +0000
Terrence Cole Terrence Cole - Bug 879079 - Fix some exact rooting static analysis failures under js/src; r=bhackett
089c532f32d1a1515b2554b451a828d497b4f83b
created 2013-04-16 13:47 -0700
pushed 2013-07-29 23:00 +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-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out a5a1dd3bd8ae (bug 860029) for stupidorange
a5a1dd3bd8ae75a9f3ec7ab2cdf536726a094c01
created 2013-04-15 11:33 -0700
pushed 2013-07-29 23:00 +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-07-29 23:00 +0000
Phil Ringnalda Phil Ringnalda - Back out 5bf9771e1a28 (bug 860029) for bustage
5bf9771e1a2830d8ef70114b31e4219164f9c5e0
created 2013-04-11 18:48 -0700
pushed 2013-07-29 23:00 +0000
Sean Stangl Sean Stangl - Bug 860029 - Standardize Modelines in the JS Module. DONTBUILD. r=njn
471f0b0a58e11e7628f8b3c6cd3f9fe5644f30c4
created 2013-04-09 13:33 +0200
pushed 2013-07-29 23:00 +0000
Tom Schuster Tom Schuster - Bug 836949 - Remove obj parameter from ValueToId. r=njn
53273047c43e9ac0a3d3fd00ab98b966754b1501
created 2013-04-09 13:33 +0200
pushed 2013-07-29 23:00 +0000
Tom Schuster Tom Schuster - Bug 836949 - Remove InternNonIntElementId/FetchElementId. r=jwalden
de6afab8b3834965b983bf9b2d83b13c205af376
created 2013-04-01 22:43 -0700
pushed 2013-07-29 23:00 +0000
Jeff Walden Jeff Walden - Bug 856850 - Implement a PodOperations.h header that includes all the Pod* functions currently in jsutil.h. r=Ms2ger
052d2de29f8f0cd2942c0697ce9413c1ce8626d6
created 2013-01-26 07:42 -0700
pushed 2013-05-07 01:20 +0000
Brian Hackett Brian Hackett - Bug 834826 - Eliminate or refactor various unnecessary stack roots, r=terrence.
6450a26eb74f37f754757283e8fb533fae8e1dbd
created 2013-01-24 20:18 -0700
pushed 2013-05-07 01:20 +0000
Brian Hackett Brian Hackett - Bug 834242 - Reduce cost of exact stack rooting during property reads, r=terrence.
52620aca123a7fa036c7082f72e997d66026ce85
created 2013-01-11 09:43 +0100
pushed 2013-05-07 01:20 +0000
Ms2ger Ms2ger - Bug 828248 - Part e: Pass MutableHandleId to InternNonIntElementId; r=sfink
f620f73c12b2872079055a96483ffe39559c7211
created 2013-01-11 09:43 +0100
pushed 2013-05-07 01:20 +0000
Ms2ger Ms2ger - Bug 828248 - Part b: Pass MutableHandleId to IndexToId and IndexToIdSlow; r=sfink
8b0995dde8e5812f5e8e8ab9c2dbb25ea3d92fc5
created 2013-01-11 09:43 +0100
pushed 2013-05-07 01:20 +0000
Ms2ger Ms2ger - Bug 828248 - Part a: Pass MutableHandleId to ValueToId and DoubleIndexToId; r=sfink
7600a1ab2d7c79b541c67c8978ff3b12f31c9604
created 2012-11-16 15:59 -0600
pushed 2013-03-26 17:28 +0000
Jason Orendorff Jason Orendorff - Bug 812314 part 1 - Use fewer namespace js {...} blocks in .cpp files in js/src, js/src/builtin, js/src/vm. r=luke.
f27c74c5ac8044453ad4ed38f9cc362daa444874
created 2012-09-11 10:32 -0700
pushed 2013-01-03 21:54 +0000
Jeff Walden Jeff Walden - Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
353ca9d39c444bc26bd657c4aa21f8e29d645c55
created 2012-09-10 20:42 -0700
pushed 2013-01-03 21:54 +0000
Jeff Walden Jeff Walden - Bug 790349 - Make JSAtomState store FixedHeapPtr<PropertyName> so that cached-name uses don't have to be rooted. r=jorendorff
da61c2c5d7968651da0ece7f01e31895a7223375
created 2012-09-06 13:48 -0700
pushed 2013-01-03 21:54 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
17497a3b1281850a4b35ab6a34866a1a59d3ef86
created 2012-09-17 15:10 -0700
pushed 2013-01-03 21:54 +0000
Jeff Walden Jeff Walden - Backed out changeset 17d36418f4d6, possible memory leak. r=graphserver
222d4946a52c1951b4e64165eed1e62f1f91c19d
created 2012-09-17 15:06 -0700
pushed 2013-01-03 21:54 +0000
Jeff Walden Jeff Walden - Backed out changeset cf239b55242a, possible memory leak. r=graphserver
7c6024089dc360914c21fc1ae389b8778e18fd95
created 2012-09-17 15:04 -0700
pushed 2013-01-03 21:54 +0000
Jeff Walden Jeff Walden - Backed out changeset d3d8807c6c59, possible memory leak. r=graphserver
d3d8807c6c59c170a6bc1be9be37f6511ea15b25
created 2012-09-11 10:32 -0700
pushed 2013-01-03 21:54 +0000
Jeff Walden Jeff Walden - Bug 790349 - Convert all fooAtom uses to simply foo. r=jorendorff
cf239b55242a63ce52186cedbcfe6dcebda815ed
created 2012-09-10 20:42 -0700
pushed 2013-01-03 21:54 +0000
Jeff Walden Jeff Walden - Bug 790349 - Make JSAtomState store FixedHeapPtr<PropertyName> so that cached-name uses don't have to be rooted. r=jorendorff
17d36418f4d6b6a863837418844b5f5012080722
created 2012-09-06 13:48 -0700
pushed 2013-01-03 21:54 +0000
Jeff Walden Jeff Walden - Bug 789635 - Clean up JSAtomState so that all atom fields are macro-defined, and move the atoms set into JSRuntime directly. r=jorendorff
e95f1a182bc2de73e1f4df727a7b80e2c5f3f8c8
created 2012-08-10 14:50 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
0bc212d0183b8c9a9e21db665b6dc25c686a9650
created 2012-08-03 18:58 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
881c4b8e74045a4033f68ec402c245f5939481f8
created 2012-06-20 17:36 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
e3b632e26dc04c0cf0226c8b2681a0d3243464ea
created 2012-05-08 17:34 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
c660397f6ab25e596d6fd1a2ce3eb2ca1b52626f
created 2012-05-03 11:40 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
ed637f826ef6c4c5e32cce51d6477203dd2b9d50
created 2012-02-08 19:13 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
eed74676413c4c136ce19e0918b63f06dbfbb4bc
created 2012-02-05 11:32 +0100
pushed 2013-01-03 21:54 +0000
Tom Schuster Tom Schuster - Bug 720675 - OOM Crash [@ JSString::isFlat] because of NULL deref for ensureFlat. r=bhackett
276c79134f5f0b860abce8e7542f5e0e7cebf141
created 2012-02-03 14:40 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
18f53c3f6fac1ab4e7aa1f9509dfd8521dc7981a
created 2012-01-25 15:27 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
c81ee787fbff2de8a7d726aef2d85ee9fda47824
created 2012-01-19 14:27 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
046f56a7f5bf81ca094d3b950717186195dd53c8
created 2011-12-08 12:07 -0800
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2013-01-03 21:54 +0000
David Anderson David Anderson - Backout merge.
10237eeb36c43106e62ff36967dd9a12d0b3b519
created 2012-08-08 14:02 -0700
pushed 2012-11-14 20:38 +0000
Terrence Cole Terrence Cole - Bug 780309 - Move atom methods into js namespace; r=luke
2d5c8c401f287434192e1ee20149a03cb2e284d2
created 2012-08-02 11:42 -0700
pushed 2012-11-14 20:38 +0000
Bill McCloskey Bill McCloskey - Backout bug 779183 for Talos crashes
0d0cf69c69a88e950fa9253a6521c8c16d507382
created 2012-08-02 16:04 +0100
pushed 2012-11-14 20:38 +0000
Jon Coppeard Jon Coppeard - Bug 779183 - GC: Incremental sweeping of atoms table r=billm
94dd2b2a8216a032b581a0570dde62b58911b1a4
created 2012-06-12 16:03 -0700
pushed 2012-10-05 17:12 +0000
Jeff Walden Jeff Walden - Bug 765341 - Change js_ValueToAtom to return a JSAtom* directly, and rename it to js::ToAtom. r=sfink
6b5800cf2020b90fc25b47c34f66e81c545d3559
created 2012-06-25 10:04 -0700
pushed 2012-08-24 15:39 +0000
Luke Wagner Luke Wagner - Bug 764296 - free up bits in String::lengthAndFlags for new string subtypes (r=njn,a=akeybl)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-08-24 15:39 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
c80dde3faa3d838f28b16b4d21be72cc09e00ca3
created 2012-05-19 21:56 +0200
pushed 2012-08-24 15:39 +0000
Tom Schuster Tom Schuster - Bug 673499 - remove some trailing whitespace from js/src. r=jorendorff
86d28b6fa4fc7c4d153cc4bd22362970b9e4e059
created 2012-05-06 13:45 -0700
pushed 2012-08-24 15:39 +0000
Brian Hackett Brian Hackett - Disallow non-canonical jsids, bug 751331. r=luke
07a4d4b0260ce84432b35d514176d30262cbe992
created 2012-04-30 17:10 -0700
pushed 2012-08-24 15:39 +0000
Brian Hackett Brian Hackett - Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
2a1099b9f468910d7915a35d409d7b93d0cecbef
created 2012-06-25 10:03 -0700
pushed 2012-07-13 18:18 +0000
Luke Wagner Luke Wagner - Bug 764296 - free up bits in String::lengthAndFlags for new string subtypes (r=njn,a=akeybl)
196733360636438da5fe0092089855b2e76356ba
created 2012-02-05 11:32 +0100
pushed 2012-06-01 02:39 +0000
Tom Schuster Tom Schuster - Bug 720675 - OOM Crash [@ JSString::isFlat] because of NULL deref for ensureFlat. r=bhackett
f5ff7098d6a4ae295496a13308de3112be6928dd
created 2012-01-30 09:17 -0800
pushed 2012-06-01 02:39 +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)
a23e8635383a27dfc4962c80d1760fc4775cf8fb
created 2012-01-24 18:32 -0800
pushed 2012-04-20 19:40 +0000
Bill McCloskey Bill McCloskey - Bug 720853 - Add read barrier for atom table (r=luke)
57c19a4e2d50fbba067ef806a1d11b8b12843781
created 2012-01-18 16:56 -0800
pushed 2012-04-20 19:40 +0000
Brian Hackett Brian Hackett - Store JSStrings instead of jsids in native key iterators, bug 713754. r=dvander
d6d732ef5650562f1f1593df4bd446614e3f2dfa
created 2011-12-08 22:54 -0500
pushed 2012-03-09 01:01 +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
d4ac6e1958e872b555387b80f64b75eb5a330bd9
created 2011-12-01 19:35 -0800
pushed 2012-03-09 01:01 +0000
Jeff Walden Jeff Walden - Bug 707061 - Rename js_ValueToString to ToString. Also, consistent with ToObject, make ToString include an inline already-string fast path, and make ToStringSlow be an out-of-line slow path for the case where the value is not a string (asserting that this is the case). r=luke
d6756be38c9fcfa206c1a0e660fb0b2dea8ea14d
created 2011-10-04 07:06 -0700
pushed 2012-01-29 07:46 +0000
Brian Hackett Brian Hackett - Remove jsobj.h from installed headers, bug 690943. r=luke
137325e8319cc981438172cdd5bb89f9c7b0ceb8
created 2011-08-10 14:54 -0700
pushed 2011-11-04 22:39 +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
less more (0) -60 tip