js/src/jsfun.h
d216da8609cbb9021a0d25b23af5c7e99adf8f38
created 2010-11-16 15:30 -0800
pushed unknown
Jeff Walden Jeff Walden - Bug 614338 - Move some call object property methods into the js namespace. r=dmandelin
bc98494c12d6939f12f99ece5adf77acb09587e4
created 2010-11-18 16:58 -0800
pushed unknown
Luke Wagner Luke Wagner - Backed out changeset 31e0cd11f015
31e0cd11f0156d970189c8de30c372d1a75802a8
created 2010-11-18 10:49 -0800
pushed unknown
Luke Wagner Luke Wagner - Bug 561954 - Avoid costly deep bail by aborting earlier on bad global prop access (r=jorendorff)
c5b733682ecef38251b07cb6811f2ccbdcae522a
created 2010-11-16 14:13 -0800
pushed unknown
Jeff Walden Jeff Walden - Make JSTreeContext::fun and JSTreeContext::scopeChain private (they share a union), and provide accessors that assert that the tree context is or is not in a function, as appropriate. r=dvander
d08fc0e5730e279da450a1bd4f5cecbcbfbad5f8
created 2010-11-11 21:40 +0100
pushed unknown
Igor Bukanov Igor Bukanov - bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
3ab57a9fb7b817b70d579082599ad1c08c6438ed
created 2010-11-11 11:19 -0800
pushed unknown
David Anderson David Anderson - Backed out changeset 8e119f847f97 (build busted)
8e119f847f97ba1e29da8192ca5fc93248e6c960
created 2010-11-02 15:36 +0100
pushed unknown
Igor Bukanov Igor Bukanov - bug 610198 - Replacing JS_GetStringBytes usage with JS_EncodeString. r=gal
d1c6cef6da3a99ea8b80cb447f6bfb83ba7c6022
created 2010-10-28 17:15 +0200
pushed unknown
Igor Bukanov Igor Bukanov - bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal
d1bf74046ba7970addc532c8c9e9cc9a24a4a619
created 2010-10-15 19:11 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 602129 - JM: make f.call(...) fast, part 2 (r=dvander)
c45685276ce590c6838087ac077a48f7069db8da
created 2010-10-13 11:49 -0700
pushed unknown
Brian Hackett Brian Hackett - Flexible length JSObject, bug 584917. r=brendan,igor
66710af05aa1d25135e3a610cfb7f4bf5e9010f8
created 2010-10-12 11:50 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 514570 - 1 - Convert primitive-this-of-type function flags into a single primitive-this flag, to pave way for strict mode unadulterated-this passing. r=jorendorff
d03cc1038c7ae14c160cd9f27c65a40472647eff
created 2010-10-06 10:41 -0700
pushed unknown
Bill McCloskey Bill McCloskey - Bug 601986 - Make blockchain determination faster for with, flat closures (r=igor)
caa8bfd6f9b1479986226d76f1977b661b32402e
created 2010-10-03 22:46 -0700
pushed unknown
Brendan Eich Brendan Eich - Per ECMA-262, no .prototype for built-in functions and Function.prototype (445319, r=Waldo).
1c913526c597640d9da597d180b0fe1e2fe2d2ad
created 2010-09-24 10:54 -0700
pushed unknown
Gregor Wagner Gregor Wagner - Bug 558861 - Compartmental GC (r=gal)
7e801a9e2276071b78520e8a9ca47fd32cd0ac55
created 2010-09-20 12:05 -0700
pushed unknown
Brian Hackett Brian Hackett - Backed out changeset 09ffb30caa47
09ffb30caa47adebb50ed58aa12a4c83ce8fb564
created 2010-09-20 11:40 -0700
pushed unknown
Brian Hackett Brian Hackett - Make JSObject flexible length, bug 584917. r=brendan
db5b8b200477de4363722ec5930dae106e47295d
created 2010-09-16 19:31 -0700
pushed unknown
David Anderson David Anderson - Fix instanceof with bound functions (bug 597167, r=brendan).
8721b595e7ab167791c797ac16bd33c843686136
created 2010-08-09 22:43 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
66c8ad02543b3dc3a10ab329258dceac96095cb2
created 2010-08-16 12:35 -0700
pushed unknown
Luke Wagner Luke Wagner - Bug 581263 - remove slow natives (r=waldo,mrbkap)
d575f16c7f5552eeb2fa098d7544a2b9533ba56d
created 2010-08-30 15:13 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from Tracemonkey.
24c6d6f82b902680c4c9570eb56fcae8c58e1d68
created 2010-08-26 10:35 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey.
d98210dc7e0635cd8d8884a873d9b9c722ee8671
created 2010-08-17 15:32 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey. Note that we will currently fail one trace test that was recently added. There is a bug in that test that will be fixed posthaste.
a7590ac9f0329a7149950e511d1023434fc6c2c5
created 2010-08-11 11:36 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey.
7513d466bfee99c796a46b510c985669ef71deab
created 2010-08-09 11:36 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey.
5f1dc375291839d31c2fb0cf24bd77a8e075dc22
created 2010-08-03 12:20 -0700
pushed unknown
Brian Hackett Brian Hackett - Fast native constructors, bug 579471.
6e65c8d205ae157b7efbbe889c1a0d2f2d0e81d9
created 2010-08-02 15:55 -0700
pushed unknown
David Mandelin David Mandelin - Merge from Tracemonkey.
b2ac400bcb187648401def741146281224ed9bde
created 2010-07-27 11:48 -0700
pushed unknown
David Mandelin David Mandelin - Merge from Tracemonkey.
03307f6a51528d98327fc9183973953fb31c4054
created 2010-07-23 18:47 -0700
pushed unknown
David Mandelin David Mandelin - [JAEGER] Merge from tracemonkey.
a71ac4cc1d1726a4226eebe43f1ec53fb3e38e6f
created 2010-07-22 18:31 -0700
pushed unknown
David Mandelin David Mandelin - Merge from tracemonkey.
1d68b3042bf58e0b4cd561ba61d2d399a3a269a9
created 2010-07-19 20:49 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from tracemonkey.
db403b4edf3e7a00defa57026e4275be2023c8c2
created 2010-07-05 18:07 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from fatval & TM.
18554cc9fc70510f1af91b65c0684c11e9752281
created 2010-07-05 13:44 -0700
pushed unknown
Luke Wagner Luke Wagner - Change asX to toX, asXRef to getXRef, XTag to XValue
bf88f75a66ce7f75b7b558210469ca38296cab96
created 2010-07-04 00:12 -0700
pushed unknown
Luke Wagner Luke Wagner - Get merge building js shell and passing trace/ref tests. Still need to fix up browser
65081752a7c809d478743141fa5d5bea0b1f68c0
created 2010-07-01 23:10 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge
e9fd0b7f5c1b52f5f07d567c4f588a773bd59d93
created 2010-06-30 11:46 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from fatval.
7bf9aa3c3524be0e62a885a3598ce270286d8047
created 2010-06-29 22:33 -0700
pushed unknown
Luke Wagner Luke Wagner - Drop the distinction in js::Value of funobj vs. nonfunobj. Instead, values can just have JSVAL_TYPE_OBJECT. The trace-jit still uses funobj/nonfunobj and translates as necessary.
5a92e4f0dc949bd6d1033295f9617839fc5fc1e1
created 2010-06-28 18:16 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from fatval.
55f2b279a45fe63f13d86322b16c465e88636f37
created 2010-06-28 18:08 -0700
pushed unknown
Luke Wagner Luke Wagner - Add 64-bit tracing support
4a6b60d257a3955958bbf75c744d24331418d13e
created 2010-06-24 11:18 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Merge from fatval branch.
4be68f3f3a5a3bd1b511e5f6dfda980061809296
created 2010-06-16 22:58 -0700
pushed unknown
Luke Wagner Luke Wagner - Fix bugs introduced by jsid change
355dc5012a9ae98a070275c6c977dfbb27e6db83
created 2010-06-16 18:21 -0700
pushed unknown
Luke Wagner Luke Wagner - Switch jsids back to pointer-sized and fix a bunch of broken assumptions
c8f3c19d3b0f0bf1ee16951008a7f65185e41f7e
created 2010-06-17 18:36 -0700
pushed unknown
David Anderson David Anderson - [JAEGER] Guard that calls have compiled code.
2deed859377af2c6dbe9c7ebac0bafa69a8ee5a3
created 2010-06-10 17:20 -0700
pushed unknown
David Mandelin David Mandelin - Bug 569766: Make tracing work with fat values
a17abc6472007a9f0595101428c7fe6270e867b9
created 2010-06-09 21:59 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge with TraceMonkey
780169bc95cc32798e500c1d4333f040186ad30c
created 2010-06-07 13:57 -0700
pushed unknown
Luke Wagner Luke Wagner - xpconnect builds
71e3da0402fa45d50e768c0e49cb775ed131b2d7
created 2010-06-02 19:09 -0700
pushed unknown
Luke Wagner Luke Wagner - Remove jsboxedword, change jsid to be a jsval
0f8c63cdf1765af2279b246c8f979bb226f680ee
created 2010-05-24 13:26 -0700
pushed unknown
David Mandelin David Mandelin - Fix most MSVC warnings.
c279a4240f457065be2191e896b4e544392186bf
created 2010-05-18 17:25 -0700
pushed unknown
Luke Wagner Luke Wagner - Fix bugs
42d9cc76cfe6031003b9713203ab6902f9748f90
created 2010-05-13 18:55 -0700
pushed unknown
Luke Wagner Luke Wagner - 30% through jsstr
ec553cbfb696d4e59f214920a4f38b1eb8f9ef21
created 2010-05-12 16:36 -0700
pushed unknown
Luke Wagner Luke Wagner - New Tag scheme, no SetObject silliness
4d63fb08f0ad630bd9a3807de0fc0222ce0e681f
created 2010-05-11 19:00 -0700
pushed unknown
Luke Wagner Luke Wagner - Still recovering from rebase
57e7fc4ae81243865fee66ca364f3244686bbb04
created 2010-05-11 00:41 -0700
pushed unknown
Luke Wagner Luke Wagner - Merge from tracemonkey
a88154256ee0b5182ba4435c1b9b0511fcc7bbe0
created 2010-05-10 22:01 -0700
pushed unknown
Luke Wagner Luke Wagner - (unrebased) fat value patch
8de0a7fef2c0f783f49b65e1976cee02042199ee
created 2010-03-03 17:52 -0800
pushed unknown
Luke Wagner Luke Wagner - (unrebased) contiguous patch
e5958cd4a1350776d8eda499c3e345623dea5d95
created 2010-08-29 11:57 -0700
pushed unknown
Brendan Eich Brendan Eich - Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
5782b1ce64a01044b259e4532bdec689e1f2872c
created 2010-08-13 10:42 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 429507 - ES5: Function.prototype.bind. r=brendan
bf52361e6fd0596266feea155d60cce3ebdb6ac0
created 2010-08-11 23:27 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 516255 - Eagerly copy initial parameter values into the arguments object when a function's parameters might be mutated, and rely on normal resolution behavior in the remaining cases when parameters are never modified. r=dmandelin
76f962d07ce0799b7df6ea2db633842581cadf3a
created 2010-08-11 23:26 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 516255 - Use different classes for arguments objects created inside and outside strict mode code, with slightly different ops, in preparation for implementing strict mode arguments objects' less magical functionality. r=dmandelin
8acc48c670d54562666811c34a77a4ff8a3f9185
created 2010-08-02 23:52 -0700
pushed unknown
Jeff Walden Jeff Walden - Bug 514581 - ES5: fun.caller and fun.arguments must throw when fun is strict-mode code. r=jimb
f84b470314a8c05d7307515f158957447ed70a79
created 2010-08-10 16:38 -0700
pushed unknown
Brian Hackett Brian Hackett - Bug 579471 - fast constructors (r=dmandelin,lw)
less more (0) -100 -60 tip