js/src/jsfun.cpp
9408e8c33a1ccc5348a140e8c81ea4c63e0492bf
created 2011-10-12 12:21 -0700
pushed 2011-12-21 12:10 +0000
Jeff Walden Jeff Walden - Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
7f8c675f913098b69fb54449804ba1c370f810ab
created 2011-10-08 15:45 -0700
pushed 2011-12-21 12:10 +0000
Jeff Walden Jeff Walden - Bug 692983 - Refactor Token and JSParseNode storage to distinguish atoms which are PropertyNames from atoms which might or might not be. r=cdleary
983533a03d0d27f9209db260ffb4f062e04acbd3
created 2011-10-10 23:00 -0700
pushed 2011-12-21 12:10 +0000
Jeff Walden Jeff Walden - Bug 639469 - Use mozilla::ArrayLength and mozilla::ArrayEnd in preference to JS_ARRAY_LENGTH whenever possible. r=cjones
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)
83df5d290530fc03c4f1bf2f9a39df3bb8964ff0
created 2011-09-20 21:49 +0200
pushed 2011-12-21 12:10 +0000
Igor Bukanov Igor Bukanov - bug 687966 - eliminating held/unheld scripts in the debugger. r=jorendorff
f7cf12c7ae3802b35840a655ddc0ac98c66f8db6
created 2011-10-05 14:51 -0700
pushed 2011-12-21 12:10 +0000
Bill McCloskey Bill McCloskey - Bug 688939 - Fix bogus script ownership assertion (r=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
4d10127fd1068193bec6fa49cd5d082dfc8db40c
created 2011-09-22 13:22 -0700
pushed 2011-12-21 12:10 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (r=luke)
7061ce46859a1bf9c2d087f817f563f3edcfd291
created 2011-09-08 21:02 -0700
pushed 2011-12-21 12:10 +0000
Luke Wagner Luke Wagner - Bug 683361, part 2 - use CallArgs more (r=waldo)
dbe064b3a6595de93fa7ae6bf6212e1989443ecd
created 2011-09-08 20:29 -0700
pushed 2011-12-21 12:10 +0000
Luke Wagner Luke Wagner - Bug 683361, part 1 - Strip JS prefix from proxy names since they are already in namespace js (r=gal)
88fb0cd0df5920fa0a24fb42107ea59da8b4f09b
created 2011-10-13 17:21 -0700
pushed 2011-11-08 22:56 +0000
Jeff Walden Jeff Walden - Bug 694454 - Make Function.caller skip over eval frames rather than cause stack-walking code to snarl into a loop on them. r=luke, a=asa
30d928581da2f552effd7102003db9cd378480a0
created 2011-09-26 16:50 -0700
pushed 2011-11-08 22:56 +0000
Chris Leary Chris Leary - Back out bug 684039.
7f0922f6090db56e809391c2aa4bb3d67686fef3
created 2011-09-22 13:22 -0700
pushed 2011-11-08 22:56 +0000
Chris Leary Chris Leary - Bug 684039: rewrite JS LIFO allocator, avoids thrashing. (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)
2a4671d164b484282abafe855a2180ca8d5fecd5
created 2011-09-20 10:22 -0400
pushed 2011-11-08 22:56 +0000
Ehsan Akhgari Ehsan Akhgari - Merge the last green changeset of mozilla-inbound to mozilla-central
ae99d33a2290f11263f0750bd030615ccb10f93f
created 2011-06-15 11:58 -0700
pushed 2011-11-08 22:56 +0000
Jeff Walden Jeff Walden - Bug 686900 - Move js_InitFunctionClass into GlobalObject.cpp, in preparation for unifying js_InitObjectClass and js_InitFunctionClass. r=jorendorff
9ca3d16d575c8ea2fa6af0294e0629fbac29f89a
created 2011-09-17 19:14 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Reapply c2726640029f 3330521cfa4a b68281262e15 (bug 557358), 6a8947bcc821 (bug 684943), 50d4f6fa00ce (bug 683714), f3dd7cf2d0b3 (bug 683999).
85fb038d1dd1464ea78e481067fb9a2c398a8d77
created 2011-09-17 16:32 +0100
pushed 2011-11-08 22:56 +0000
Ed Morley Ed Morley - Backout latest JM merge for OSX 10.5 M-oth permaorange (see bug 687257) on a CLOSED TREE
308778dc874b01e4c68fc825e7a892343b3c7172
created 2011-09-12 12:42 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC->JM
cc669ae63634a25e03f44523e02816ea720c0579
created 2011-09-08 09:59 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC->JM
50d4f6fa00ced827a04e199d77814fcfe25faf5d
created 2011-09-06 22:49 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Ensure type/prototype are preserved when cloning functions at method barriers, bug 683714.
f3908eb901515fa929450bd31b7393ceccf98d6d
created 2011-08-16 12:27 +0200
pushed 2011-11-08 22:56 +0000
Igor Bukanov Igor Bukanov - bug 686017 - avoid Cell::arenaHeader() on fast paths. r=bhackett1024
9e238421b8f666fd1b4c831d11fe770209ec2509
created 2011-09-08 10:53 -0700
pushed 2011-11-08 22:56 +0000
Paul Biggar Paul Biggar - Bug 684336: Extract CallObject into its own object (r=luke)
0c7303e897c565ac2ed2783adb3c338c33265841
created 2011-09-07 10:06 -0400
pushed 2011-11-08 22:56 +0000
Ehsan Akhgari Ehsan Akhgari - Merge the last green changeset of mozilla-inbound to mozilla-central
8218f2ac3ce601961a2c0fabf8050f55403030c6
created 2011-09-06 11:58 -0700
pushed 2011-11-08 22:56 +0000
Luke Wagner Luke Wagner - Fix bustage in d6242989d95d; pushInvokeArgs should just LeaveTrace and avoid the silly requirement on callers (r=orange)
1412233cafa1f9c0df4832751092181c7da16c76
created 2011-09-06 00:45 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC->JM
cd9eddc210bbafcbfaccd0df8ccbae1f411ef13c
created 2011-09-03 11:04 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Don't use invalid activeCall when finishing an outer function frame, detect nesting in parents which add scope objects earlier, bug 663138.
20189e7dcadae81c758ab72b6efd1b181b72561c
created 2011-09-01 13:41 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
554045e04d89379e1dabe2c884986d9ec74c35ac
created 2011-09-01 12:20 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Improve performance for non-reentrant closures, bug 663138.
ecdad0ca5b0092e6206fc424404d693982715744
created 2011-09-02 17:23 -0700
pushed 2011-11-08 22:56 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
38a81587cccef98bb32e4d6c40a6c4b5964eb64d
created 2011-09-03 03:21 +0100
pushed 2011-11-08 22:56 +0000
Ed Morley Ed Morley - Backout bug 684110 (08b6eaf6aad0, cf8b35fa1010, 25ee45edabe1, 659f5c7d2cc9, 870f6dd82586 & e1ad65d6a7fd) and bug 684344 (cd1957f6628d) on a CLOSED TREE; a=bustage-fairies
08b6eaf6aad0e7011f2287db663ab5f67404fd58
created 2011-09-02 17:23 -0700
pushed 2011-11-08 22:56 +0000
Luke Wagner Luke Wagner - Bug 684110 - Clean JSObject::clasp usage (r=pbiggar)
60df75bc14281f6f474db428155e3bcc6adc7441
created 2011-08-18 09:16 +0200
pushed 2011-11-08 22:56 +0000
Igor Bukanov Igor Bukanov - bug 681884 - faster slow path of GC allocations. r=wmccloskey
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
7670696cd7003111557663dfac0940f431666362
created 2010-12-16 16:30 +0100
pushed 2011-11-08 22:56 +0000
Peter Van der Beken Peter Van der Beken - Fix for bug 596295 (Remove call_trace workaround (added for bug 592352)). r=luke.
30632635b7fb19012782740b5ee068857950bac3
created 2011-08-30 06:07 -0500
pushed 2011-11-08 22:56 +0000
Jason Orendorff Jason Orendorff - Bug 682306 - Remove an unused field in JSFunction. r=dmandelin.
65562c596db33e91274748eb76e9686de63a29bc
created 2011-08-26 11:23 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
78a56e48dd3c55309866bf656115555705421fb7
created 2011-08-23 07:08 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
7148e337703819f993ef308a43b5bbf4d560b829
created 2011-08-21 16:00 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
aa547ed80bba625a45c620c2757489c263637d32
created 2011-08-17 06:48 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Allocate typeset data and properties from arenas, occasionally purge observed types in compartments, bug 679329.
8e7da0684155b3cb4a52f6e16bdcea1de173a280
created 2011-08-14 19:51 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
a6c87fd27ba9ddaf996a25f9752358e7cfb587bd
created 2011-08-09 13:29 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
afb8ed83d8345ef802a30cd72b2d4dfc08e96c78
created 2011-08-02 09:08 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
91281c11a122752991030da2bd8ec7583628013f
created 2011-08-02 08:27 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Set script for type of Function.prototype, bug 675889.
fbeb8b5a8a98eb50b462931668822a3ebd605880
created 2011-07-28 18:10 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM.
d37f88fa371317e0c890e508225e62091ae7f021
created 2011-07-28 14:17 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Allow the same shape to be shared by objects with different types, bug 674621.
65c33bba9d01dc819ff0c68d8a0c057aaeb42598
created 2011-07-28 09:16 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Reduce inference-related script overhead, bug 674609.
40b7b08eaa123caee88b3e7c59b8c4e811a50898
created 2011-07-21 18:53 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
dd84f621ca258b452d0df583b036efa7e47c87cb
created 2011-07-21 07:28 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Make TypeObject a GC thing, remove lazily created type objects on GC, bug 669969.
6b9bd44373e70c0841070a1eb6607d7426224093
created 2011-07-15 14:40 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge MC -> JM
b769a2b79e6b3192c33f01b9016ab91659f4304f
created 2011-07-15 10:14 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - [INFER] Lazily create type objects for singleton JS objects, bug 670185.
1d31362c86ce19d0f7c76a1b890b7b3a9601263b
created 2011-07-08 18:46 -0700
pushed 2011-11-08 22:56 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
62fd8154f8de12569f080a84d8d58e8e1ca668c0
created 2011-08-21 16:23 +0200
pushed 2011-11-08 22:56 +0000
Igor Bukanov Igor Bukanov - bug 680755 - replacing last frame checks with an auto class. r=jorendorff
c8eea83232b2d0dbf19c9fe8315517dabe09212b
created 2011-08-22 14:33 -0700
pushed 2011-11-08 22:56 +0000
Bill McCloskey Bill McCloskey - Bug 679593 - Null out JSScript (r=dmandelin)
1dccbc1234f4b8869449c0242f8d4f9e3052162e
created 2011-08-18 12:39 -0500
pushed 2011-11-08 22:56 +0000
Jason Orendorff Jason Orendorff - Bug 679879 - Change JSFunction macros to methods. Part 2, js/src changes. r=Waldo.
21dd913a5c92471d01e9be79ebbb941fa685e824
created 2011-08-18 10:18 +0200
pushed 2011-11-08 22:56 +0000
Marco Bonardo Marco Bonardo - Backout changeset e6d269bc23b9 (bug 674251) to investigate Tdhtml regression on Mac.
e6d269bc23b91ac74bad6a774d367e1d9859ab32
created 2011-08-17 10:07 +0200
pushed 2011-11-08 22:56 +0000
Igor Bukanov Igor Bukanov - bug 674251 - making JSScript a GC-thing. r=jorendorff
8b8d3d2f7e747d574912b4e684e6c7f52ffc0341
created 2011-10-13 17:21 -0700
pushed 2011-10-21 21:47 +0000
Jeff Walden Jeff Walden - Bug 694454 - Make Function.caller skip over eval frames rather than cause stack-walking code to snarl into a loop on them. r=luke, a=asa
391c8ebfa0a640cd5d466a29fce0e2711b209663
created 2011-09-22 13:52 -0700
pushed 2011-09-27 17:13 +0000
Bill McCloskey Bill McCloskey - Bug 679593 - Null out JSScript (r=dmandelin)
less more (0) -300 -100 -60 tip