js/src/jsarray.cpp
d20475f3dd6e9413d623366b8b0ec02deae87d63
created 2010-11-09 14:40 -0800
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Type inference fixes for generators, typed arrays, monitoring, ... bug 557407.
022de3c39539d4c4f76c0eb6ceec770bd96c2e04
created 2010-11-05 07:37 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Introduce packed arrays, bug 604045.
76403064329eb250a3c053204f1d71c8de2ea7a0
created 2010-11-01 15:37 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
0cd7e38f0b3922c944b5faa43d00624cf03ce9d2
created 2010-10-29 08:05 -0700
pushed 2011-08-19 14:38 +0000
Brian Hackett Brian Hackett - [INFER] Javascript type inference, bug 557407.
a4374705dd79c6ff959a3d4141a6fe313babde1c
created 2011-07-01 19:02 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Merge from tracemonkey to jsdbg2.
9ed67a5d4e917fab856aabd656129bed4ab81dbb
created 2011-06-28 14:46 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Add Script.prototype.getAllOffsets and getLineOffsets.
66ccc3cf04bc29c2b6f7681ee6ac61c1d95fb56d
created 2011-08-06 00:37 +0200
pushed 2011-08-19 14:38 +0000
Tom Schuster Tom Schuster - Bug 653175 - An array index with a null character could wrongly be considered to be valid. r=jorendorff
7c43296e7545721e760bddc02c172b977ed752b0
created 2011-07-27 17:44 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Bug 637985 - Reimplement watchpoints using a JSObject bit. r=jimb.
ed434f4c233eee7090fb9b38229bdc1354f1555f
created 2011-07-13 15:43 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary)
e3ae6cf9af13300c7d79acad68b430645dfcfeac
created 2011-07-26 14:41 -0400
pushed 2011-08-19 14:38 +0000
Ehsan Akhgari Ehsan Akhgari - Backout bug 670205 and bug 673451 because of build bustage
a0d99d0ee00ea544ec36d61ca1ff65097e288901
created 2011-07-13 15:43 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary)
eb9a5fd1fd151384b9eb2bc570664150e95aee9e
created 2011-07-15 14:06 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Remove code for JS_HAS_ARRAY_EXTRAS, and make the extra methods ES5 added to Array.prototype always present. rs=luke
9ef9c9603e6cc0c085cb38c700dd764a306226a0
created 2011-05-02 14:53 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 654170 - Make js_InitArrayClass non-generic. r=bhackett
dcdd255aedf31be161200e5faa3c8f1a6c178436
created 2011-06-13 21:49 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 671143 - Rename ValueToNumber to ToNumber, to be more like the spec nomenclature. r=cdleary
f25365ded0a9de9be4eb2c9b98eb5e3c25c7dc17
created 2011-06-28 10:05 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 657298 - Various bugs in setting the length of an array. r=dmandelin
bc1e401e5bb59e5e7863b8d595221499e86b300b
created 2011-06-28 10:05 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 667527 - Remove the array-length limitation from the method used in certain cases to append values to newborn arrays, and name it more generally than previously. r=dmandelin
a285146675dc126245856dcdc324b4f0264d0740
created 2011-06-20 16:49 -0700
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Merge mozilla central and tracemonkey.
ce077af8195c82557525c5b4aada944f4add9629
created 2011-06-09 01:12 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 662946 - Remove various headers from INSTALLED_HEADERS that shouldn't be there. r=jimb
d2250fc608ccfcee482aa6e4c844bb4e9db9a0e6
created 2011-04-01 15:24 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 646129 - [[DefaultValue]] on Date objects is wrong when called with no hint. r=luke
328dd4a8ebdc073d7fa906fbcaec45d42f29e3a8
created 2011-06-09 01:12 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Remove the unused js_CoerceArrayToCanvasImageData. rs=luke
8159c48ac8c75a1d776659889588459654de0962
created 2011-06-14 16:07 -0700
pushed 2011-08-19 14:38 +0000
Brendan Eich Brendan Eich - Bug 664009 - Fix a minor array bug that happens to break some code. r=jwalden, a=clegnitto
d52f353139fc61b454fd18ae243a87872457f707
created 2011-05-18 11:45 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 657665 - Add documentation comments to ArgumentsObject detailing its structure, and add ArgumentsObject::getElement{,s} to abstract attempting to speedily get the value of one or more elements. r=bhackett
28a1e03302e6b13f8cf9b235dc9c2aad083a0381
created 2011-05-17 12:15 -0700
pushed 2011-08-19 14:38 +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-08-19 14:38 +0000
Chris Leary Chris Leary - Back out bug 654301 to run again on try.
7fe5fb2450f46b934386a6ce6f79127bd55788f3
created 2011-05-16 18:18 -0700
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Bug 654301: Better interned string API. (r=Waldo)
787c58add0d204006391d61890b86253b58aad55
created 2011-01-21 14:10 +0100
pushed 2011-08-19 14:38 +0000
Igor Bukanov Igor Bukanov - bug 627016 - remove JSProperty out param from DefineNativeProperty. r=jorendorff
fb349f075668376d59ae6c275a5ff491faff3d00
created 2011-04-25 22:40 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 652746 - Implement js::ArgumentsObject, js::NormalArgumentsObject, and js::StrictArgumentsObject. r=njn
3ba391aa31301f884305124486d70830cad3bccf
created 2011-05-05 00:24 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 653888 - Clean up the Walk internal spec function, make the reviver delete properties from arrays if it returns undefined. r=pbiggar (relanding after a first try that appears to have triggered a random orange without methodjit on Linux debug, that went away on two rebuilds)
50fe7f87c01a607d2d85c95f7829e9d9fc9adbd0
created 2011-05-04 23:10 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Backed out changeset 83ae6e7c572e, maybe caused an orange, trying a backout of the most likely regressor. r=orange
83ae6e7c572e7a709bc40190ea3169ff0cfc1a76
created 2011-04-30 03:22 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 653888 - Clean up the Walk internal spec function, make the reviver delete properties from arrays if it returns undefined. r=pbiggar
34e8a687ea80c3f5d2a679930c1d7175742073e5
created 2011-04-30 03:19 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 653782 - Remove js_IndexToId, replace with an inline js::IndexToId. Also removes the redundant IndexToId in jsxml.cpp. r=igor
61bbaedfc2a3934a7fa821012756f6a3ee63046b
created 2011-04-20 07:30 +0200
pushed 2011-08-19 14:38 +0000
Igor Bukanov Igor Bukanov - bug 605029 - ArenaHeader versus Arena<FreeCell> and other cleanups. r=wmccloskey
d433ee7d9f86e49d59b63a0448791f02c9a4df80
created 2011-04-02 11:33 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 647385 - Implement a ToInteger helper that corresponds to the spec method (rather than inlining its contents everywhere it can be trivially used). Also fixes a couple bugs in one place that should have used ToInteger but didn't. r=cdleary
a7b220e7425ac1f2b4b8619c4008b2cd71f50482
created 2011-04-18 16:50 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 635389 - Check for overrecursion in functions that might need it. r=jorendorff
e9da34dfa8c55eff951858b9a53f3a4ec9be58c0
created 2011-04-13 09:27 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 644074 - Simplify and consolidate VM stack code into js/src/vm/Stack*
fbf611d8bec31ef856fe891ce5bdaa4fd31784ad
created 2011-04-08 14:21 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 648647 - Eliminate JSObjectMap (r=jorendorff)
3e5aaea1ccf87aef2f17c6e71eb9958664e6eb82
created 2011-04-15 16:56 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 616666 - Use explicit stack for GC marking (r=gal)
f2dca3c211750ed97532a034fb74caf19b7029e6
created 2011-04-08 10:52 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 602994 - Preparatory syntactic cleanup (r=waldo)
907c8fc9370bd27bbe952bc1131c3b4ea0826d7c
created 2011-04-12 15:56 -0700
pushed 2011-08-19 14:38 +0000
Blake Kaplan Blake Kaplan - Bug 618176 - Skip multiple wrappers when deciding whether this object is an array. r=gal
0c727da2164d061f620015eb11dbf0a4b42c2a84
created 2011-04-07 20:35 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 647425 - Don't try to use js_PrototypeHasIndexedProperties in GetElements; its wrong for arguments objects (r=waldo)
a60ea67d1471fa218e7615d23a61f68b586f7af1
created 2011-03-29 15:46 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 587257 - Optimize Array.prototype.join (original patch by Rob Sayre) (r=waldo)
aa74d34a10967aad2128cf44826e22fa48e62622
created 2011-03-29 14:57 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 587257 - Tidy up array_toSource (r=waldo)
43cef42964d755dd1abbddcb92c61fa6cc56fc1b
created 2011-04-11 01:38 -0700
pushed 2011-08-19 14:38 +0000
Tom Schuster Tom Schuster - Bug 601709 - Remove the misnomer InstanceOf variant methods by replacing their uses with clearer if-not-class-then-report code. r=jwalden
0906d9490eafecf27156c2d38b2a78dd1c45df0a
created 2011-03-28 20:01 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 645468 - Remove js_TryMethod: its semantics aren't what most of its users want, and its utility is limited. r=luke
d796fb18f555b76abfa6ac287e8c3f3760c6346e
created 2011-03-31 01:14 -0700
pushed 2011-08-19 14:38 +0000
Paul Biggar Paul Biggar - Bug 643548: Remove mozalloc_undef_macro_wrappers hack from JS engine. (r=luke,rs=brendan)
4290338c39567c175461153040dd5918931fd903
created 2011-03-14 13:59 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 613457 - clean up string interfaces (r=njn)
518b607a06cdc359d1ecdb0aae790ad1b21b9796
created 2011-03-13 18:13 -0700
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Inline GC mark path (bug 639729, r=billm).
30940051c457599e7e29c3769e54d3c2b20297c9
created 2011-02-18 18:32 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 637905 - Add (asserted-infallible) append methods to js::Vector, for use when the vector in question has previously had space reserved, and use them a bunch of places. r=luke
5e8744f7c31a0502037a2782c9ebecc40f0da8c1
created 2011-03-06 22:31 -0800
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Remove ObjectOps trace hook (bug 639227, r=dvander).
ece554f6ccd1f0cd4f2f99737521b206a43bc580
created 2011-03-06 21:37 -0800
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Backout bug 639227 due to orange.
68352f5723991e54ac4b5bce6c5251852f9a745d
created 2011-03-06 20:49 -0800
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Remove ObjectOps trace hook (bug 639227, r=dvander).
513774b1e88e390b9a751d5ec2e3ffda882f1c4f
created 2011-03-03 19:59 -0800
pushed 2011-08-19 14:38 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 600734 - TM: some jstracer.h clean-ups. r=dmandelin.
c919a7271ac15c20d0a7a19e4f54b078da8b3594
created 2011-02-03 14:06 +0100
pushed 2011-08-19 14:38 +0000
Igor Bukanov Igor Bukanov - bug 630209 - (Compile|Execute)Script that are GC-safe. r=jorendorff
a4594bca8dd27b6cdbd77daae312980d547e418c
created 2011-02-17 16:10 -0600
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Remove bogus assertions in the tracer and in ArrayCompPushImpl helper function. Bug 630377, r=brendan.
cae0570a5c4ce7b265b8edd0b10dad3a7e34033f
created 2011-02-09 11:31 -0800
pushed 2011-08-19 14:38 +0000
Jim Blandy Jim Blandy - Bug 537873: Throw errors when strict mode code assigns to an array's length and the truncation would delete non-configurable elements. r=brendan
4b56bfdf61a79a0f0fd896aa7970c48f40195363
created 2011-02-09 11:31 -0800
pushed 2011-08-19 14:38 +0000
Jim Blandy Jim Blandy - Bug 537873: Add a 'strict' argument to C++ property setter functions. r=brendan
05365e5ff01bcaadef260f85d25349cfef4ae4f1
created 2011-02-07 12:06 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 629817 - Add an AutoShapeVector to root shape vectors on the stack (r=luke)
c08656eb9e399f7256a289afc0ab25705c63a2fd
created 2011-02-03 11:04 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 631098 - Ensure slow arrays always have a length property. r=brendan, a=b
ee3a4f42994264ab290c27b3b07a96762e9b0de7
created 2011-02-01 10:18 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 623297 - Make JS_TRACE_MONITOR more robust by distinguishing callers (r=gal)
c7e8f00451a52498cfcafc0dd48f49881873456e
created 2011-02-01 10:16 -0800
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 623297 - Reduce usage of JS_TRACE_MONITOR in jstracer (r=gal)
less more (0) -300 -100 -60 tip