js/src/vm/Shape.cpp
8361462f2a02c9535b315a7b6e55df9513f5540b
created 2015-01-27 14:29 -0500
pushed 2015-01-29 01:48 +0000
Brian Hackett Brian Hackett - Bug 1125389 - Fix NewReshapedObject to use the old shape's data. r=jandem
7820fd1419980e83985329f060d6b8a50f2d6b8d
created 2015-01-27 02:47 -0700
pushed 2015-01-28 16:43 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
32048e974c4b8e087c917623186c94a1f5b4ebb7
created 2015-01-26 15:58 -0500
pushed 2015-01-27 01:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset aa85f08f9f76 (bug 1116855) for Hazard analysis failures.
aa85f08f9f76b2637282d32c52ece39b88e4515d
created 2015-01-26 12:16 -0700
pushed 2015-01-27 01:44 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
6ae46792bd9cb33326262f13d6c9b2fcce9efa9b
created 2015-01-25 23:08 -0800
pushed 2015-01-26 23:32 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset 1a349b0fd008 (bug 1116855) for ggc timeouts
1a349b0fd0089f23a62cf2bcfdb9596ea1a25bd4
created 2015-01-25 17:00 -0700
pushed 2015-01-26 23:32 +0000
Brian Hackett Brian Hackett - Bug 1116855 - Add default-disabled unboxed objects for use by interpreted constructors, r=jandem.
26d8f946a53b7383828be2f3f4128ce36d0c00a7
created 2015-01-16 14:34 +0000
pushed 2015-01-22 00:23 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
dae4958ba3bf884bd63013fea09074aa47eaa165
created 2015-01-16 14:25 -0800
pushed 2015-01-16 23:10 +0000
Terrence Cole Terrence Cole - Backout CGC (Bug 650161, ae2eec4a74ea) to deal with a couple crashes that cropped up with wider exposure.
ae2eec4a74ea1f8d323f6e09b56f7c07a2c94112
created 2015-01-16 14:34 +0000
pushed 2015-01-16 15:54 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Enable compacting GC on GC_SHRINK collections r=terrence r=glandium
42e833ab7dea24b06adf2a374b4dadacec777387
created 2014-12-18 05:26 -0600
pushed 2015-01-16 15:37 +0000
Jason Orendorff Jason Orendorff - Bug 1112778, part 3 - Rename JSObject::preventExtensions -> js::PreventExtensions and a few others, and move them to jsobj.cpp. Uninline several functions that have no business being inlined. r=Waldo.
572ae21637214b0c283b8be8dce86ebc5e42a61b
created 2015-01-14 09:22 +0100
pushed 2015-01-14 13:52 +0000
Lars T Hansen Lars T Hansen - Bug 1119292 - disable ForkJoinContext and ThreadSafeContext. r=shu
ab841f36d62f699d04853b7cc613bc27845a4760
created 2015-01-10 14:51 +0100
pushed 2015-01-12 18:26 +0000
Jan de Mooij Jan de Mooij - Bug 1119288 part 4 - More ShapeTable cleanup. r=njn
61fdafc3b45c035674d2f55be85adc0328c74bf6
created 2015-01-09 14:31 +0100
pushed 2015-01-09 21:26 +0000
Jan de Mooij Jan de Mooij - Bug 1119288 part 3 - Add a ShapeTable::Entry class and use it instead of raw Shape** pointers. r=njn
82be31c150f52f109346ee6a8e962e1f7d5af651
created 2015-01-09 14:31 +0100
pushed 2015-01-09 21:26 +0000
Jan de Mooij Jan de Mooij - Bug 1119288 part 2 - Turn ShapeTable into a class with private members. r=njn
49f2b5bf30c579adc5a2f1bc14bc276ef2eea3b8
created 2015-01-09 14:31 +0100
pushed 2015-01-09 21:26 +0000
Jan de Mooij Jan de Mooij - Bug 1119288 part 1 - Clean up ShapeTable::search. r=njn
46c80c517631bd66053a9a84f8419329f7891935
created 2015-01-09 00:06 -0800
pushed 2015-01-09 19:06 +0000
Shu-yu Guo Shu-yu Guo - Bug 1118107 - Convert ThreadSafeContext -> ExclusiveContext and remove PJS paths in object ops. (r=lth)
d4cf5f8e67afb55c3ad76e3cde57ac16771cac5f
created 2015-01-07 08:05 +0100
pushed 2015-01-07 20:03 +0000
Lars T Hansen Lars T Hansen - Bug 1117753 - remove the PJS generational GC. r=terrence
f57597056a607a064c05ccedf6cb527f46517f82
created 2014-11-21 19:33 -0600
pushed 2014-12-11 21:18 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 1 - Forbid stub getter/setter arguments to NativeObject::{add,change,put}Property. r=bhackett.
3d0a1db612fa5455a07ece3e00b89cd3318a2367
created 2014-12-04 09:45 -0800
pushed 2014-12-10 18:27 +0000
Terrence Cole Terrence Cole - Bug 1107349 - Always build in enerational GC support; r=jonco
516d97ff2d4dec871cc394ea91735b9aaf6a42de
created 2014-12-05 18:52 -0700
pushed 2014-12-06 15:57 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
3e1e87355f8f3499eecda9c2f4b97865dbe07d54
created 2014-12-05 13:28 -0500
pushed 2014-12-06 15:57 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 64ec5c15d182 (bug 1107496) for SM(ggc) orange.
eae28492fdc6af55dbe3e7e4327a0d286e213861
created 2014-12-04 09:41 -0800
pushed 2014-12-06 15:57 +0000
Terrence Cole Terrence Cole - Bug 1100493 - Call js_ReportOutOfMemory on all failure paths in refillFreeList; r=jorendorff
64ec5c15d1828778d967d0054551042ec41a2d41
created 2014-12-05 07:27 -0700
pushed 2014-12-05 15:17 +0000
Brian Hackett Brian Hackett - Bug 1107496 - Add PlainObject subclass, r=luke.
6daa62f15a63d2708a8333f4dd0680682bbddf2b
created 2014-11-24 17:04 -0800
pushed 2014-11-25 16:33 +0000
Wes Kocher Wes Kocher - Backed out changeset 64aa4c4d0691 (bug 1103368)
64aa4c4d0691c200eedf8ef98d697c3d0e17ae8d
created 2014-11-21 19:33 -0600
pushed 2014-11-25 16:33 +0000
Jason Orendorff Jason Orendorff - Bug 1103368, part 1 - Forbid stub getter/setter arguments to NativeObject::{add,change,put}Property. r=bhackett.
ecaedd858fd0f6fac7aed76892df0c185f17bb88
created 2014-09-10 15:17 -0500
pushed 2014-11-24 22:38 +0000
Jason Orendorff Jason Orendorff - Bug 1065604 - Assert that JSPROP_SHARED is set on all properties defined with JSPROP_GETTER or JSPROP_SETTER. r=Waldo, a=lmandel
d94467fc9adee8f45a1b5e1cdbd127b1e2924450
created 2014-07-13 23:29 -0700
pushed 2014-10-29 02:45 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1038038 - Part 2: Compute sizeLog2 in ShapeTable::init() better. r=bhackett, a=2.0+
56bd156c98ebc137c4ac5c35cb41b71ff8ed0a95
created 2014-02-12 13:21 -0800
pushed 2014-10-29 02:45 +0000
Jeff Walden Jeff Walden - Bug 961494 - Adjust an assertion to properly handle objects with built-in properties stored in reserved slots, where the last property of such an object may use a reserved slot that's not the last reserved slot. r=jorendorff, f=bhackett, a=sledru
7bfc7cabc457d55e85af2a8c045a1654eda2b8f6
created 2014-10-19 01:18 -0700
pushed 2014-10-29 00:55 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
acdc29a63249118182133930f44506245322a835
created 2014-10-22 08:59 +0200
pushed 2014-10-29 00:55 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 9e900e87b4bb (bug 1085566)
9e900e87b4bbc73849db81b9bced23aaa7520e61
created 2014-10-19 01:18 -0700
pushed 2014-10-29 00:55 +0000
Jeff Walden Jeff Walden - Bug 1085566 - Make the preventExtensions hook return succeeded/failed rather than always indicate failure by reporting an error. r=efaust
48ef078126bff7d189691d3d3bea46e3f666747a
created 2014-10-10 11:32 +0200
pushed 2014-10-20 17:29 +0000
Jan de Mooij Jan de Mooij - Bug 1073700 - Move getter/setter data out of BaseShape into a new AccessorShape type. r=bhackett
d646fdb79bf6018d1aeeed355a8e51e5f2289f63
created 2014-09-26 19:39 -0500
pushed 2014-10-20 17:29 +0000
Jason Orendorff Jason Orendorff - Bug 1026918, part 2 - Rename js::GetPropertyNames -> GetPropertyKeys. r=efaust.
ebcbf94ef701951a8d3718c9bf3534eb5c414989
created 2014-10-07 18:50 -0700
pushed 2014-10-20 17:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Rename ObjectImpl to NativeObject, sr=luke.
8be54e6c4dcd2f69d8c27ab6038e828dee126f63
created 2014-09-12 17:32 -0700
pushed 2014-10-20 17:29 +0000
Terrence Cole Terrence Cole - Bug 1064578 - Sweep tables in parallel; r=jonco r=bhackett
3aade35d80936c4df6c75dac6838825d02dab0df
created 2014-10-03 10:04 +0100
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix ObjectImpl::toDictionaryMode() to work with compacting GC r=terrence
2095011ec061a02a94c47c881f6a2fc83bddbcd6
created 2014-10-02 19:32 -0700
pushed 2014-10-20 17:29 +0000
Brian Hackett Brian Hackett - Bug 1073842 - Add NativeObject subclass of JSObject, remove ObjectImpl, r=luke.
020a62efb303bb8a1d78a7b124de112c7c704fe9
created 2014-10-01 19:17 +0200
pushed 2014-10-20 17:29 +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-20 17:29 +0000
Nicolas B. Pierron Nicolas B. Pierron - Bug 1074911 - Replace JS_ASSERT by MOZ_ASSERT. r=jorendorff
051ab1a84d384f1e2301c293d5ced653acd9b6cf
created 2014-09-23 22:47 +0200
pushed 2014-10-20 17:29 +0000
André Bargull André Bargull - Bug 1068589 - Remove forced extensible check before calling JSObject::preventExtensions. r=jwalden
54bafb22681499945b84646bff3f5ad0339cdaf9
created 2014-09-22 11:47 -0700
pushed 2014-10-20 17:29 +0000
Terrence Cole Terrence Cole - Bug 1064578 - Part 4: remove the arbitrary phase distinction we make for tables; r=jonco
3a59d92e7cb77181d4dd4d2d4cf8359641eb3186
created 2014-09-10 15:17 -0500
pushed 2014-10-20 17:29 +0000
Jason Orendorff Jason Orendorff - Bug 1065604 - Assert that JSPROP_SHARED is set on all properties defined with JSPROP_GETTER or JSPROP_SETTER. r=Waldo.
04be894027e67f704d9867a77ec6ee54a18da976
created 2014-09-05 17:42 -0700
pushed 2014-10-20 17:29 +0000
Wes Kocher Wes Kocher - Back out 11 changesets (bug 1063233 and bug 1063247)
8e1913c0732254a014582bc901e9d2984d72af6c
created 2014-09-05 10:36 -0700
pushed 2014-10-20 17:29 +0000
Jim Blandy Jim Blandy - Bug 1063233: Move JS::ubi::Node support for js::Shape and js::BaseShape next to their declarations and definitions. r=terrence
5f351726ed582578dd05961645adb0dddd1ad1ff
created 2014-08-14 11:52 +0100
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix test failures with compacting GC enabled r=terrence
67f0f17321936c35c7b36e862d44622974153ff6
created 2014-08-14 11:52 +0100
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add new stats phases for compacting GC r=terrence
2ec9c54f256eba6a5c908a9a565036d32acee9ae
created 2012-06-05 11:47 -0700
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update pointers to relocated objects r=terrence
321387d61359a40bebcac2d0fb8fac94f6f2fb40
created 2014-08-14 11:46 +0100
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update internal hash table checks for use after compacting GC as well r=terrence
4151652292a9a1209e098f49e39b7725db6b604b
created 2014-08-14 12:52 +0100
pushed 2014-10-20 17:29 +0000
Ed Morley Ed Morley - Backed out changeset a52d8157462f (bug 650161)
71a2c9d84759ed1475a7a0ed89b6f4de58685da9
created 2014-08-14 12:52 +0100
pushed 2014-10-20 17:29 +0000
Ed Morley Ed Morley - Backed out changeset 3adf62f886d9 (bug 650161)
66edbd1cf41f8f9cc205fc1eac340d61713fecd0
created 2014-08-14 12:52 +0100
pushed 2014-10-20 17:29 +0000
Ed Morley Ed Morley - Backed out changeset bdcd60020523 (bug 650161)
da9a761dc0783cb1bb06ab2047428ad11de5f966
created 2014-08-14 12:52 +0100
pushed 2014-10-20 17:29 +0000
Ed Morley Ed Morley - Backed out changeset 8d1e96d1eb31 (bug 650161)
8d1e96d1eb31a7d1dfd107764ac32e75f913a52a
created 2014-08-14 11:52 +0100
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Fix test failures with compacting GC enabled r=terrence
bdcd6002052392cc8a73a8ef3d2c2de05c89eef7
created 2014-08-14 11:52 +0100
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Add new stats phases for compacting GC r=terrence
3adf62f886d9015e01bf33b65c8f81b05906209b
created 2012-06-05 11:47 -0700
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update pointers to relocated objects r=terrence
a52d8157462fd8cf092cc7478dae74cac38b62c8
created 2014-08-14 11:46 +0100
pushed 2014-10-20 17:29 +0000
Jon Coppeard Jon Coppeard - Bug 650161 - Update internal hash table checks for use after compacting GC as well r=terrence
a8138c05044d8ab72aaf7361e6c2514017db29fa
created 2014-08-05 14:06 -0700
pushed 2014-10-20 17:29 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco
2986d8d21bc5997f063e1c7a2f7cf1e17de8e602
created 2014-07-28 10:16 -0700
pushed 2014-10-20 17:29 +0000
Terrence Cole Terrence Cole - Bug 1024250; r=billm
93add398e8df0633e04d6caab18b06da925261c5
created 2014-08-08 21:54 -0400
pushed 2014-10-20 17:29 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 6ee4b6cc240c, a818fd0874fe, and 70803a5f4683 (bug 1033442) for multiple crashtest oranges.
70803a5f468399d53409b9c3e1df441ed02d1282
created 2014-08-05 14:06 -0700
pushed 2014-10-20 17:29 +0000
Terrence Cole Terrence Cole - Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco
less more (0) -100 -60 tip