js/src/jsfun.cpp
62fd8154f8de12569f080a84d8d58e8e1ca668c0
created 2011-08-21 16:23 +0200
pushed 2011-12-16 17:32 +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-12-16 17:32 +0000
Bill McCloskey Bill McCloskey - Bug 679593 - Null out JSScript (r=dmandelin)
1dccbc1234f4b8869449c0242f8d4f9e3052162e
created 2011-08-18 12:39 -0500
pushed 2011-12-16 17:32 +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-12-16 17:32 +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-12-16 17:32 +0000
Igor Bukanov Igor Bukanov - bug 674251 - making JSScript a GC-thing. r=jorendorff
8b8d3d2f7e747d574912b4e684e6c7f52ffc0341
created 2011-10-13 17:21 -0700
pushed 2011-11-04 22:39 +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-11-04 22:39 +0000
Bill McCloskey Bill McCloskey - Bug 679593 - Null out JSScript (r=dmandelin)
f189dd6316ebcf2aa3dd6ef82e1489282f019309
created 2011-08-09 10:21 -0500
pushed 2011-11-04 22:39 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
70955e4b30173a7998ad75621ee2577b79b46cec
created 2011-08-01 17:46 -0500
pushed 2011-11-04 22:39 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
3ff331490e736fd2ffd1a712181336e633c55777
created 2011-07-28 13:45 -0500
pushed 2011-11-04 22:39 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
c533a2d26f53bdac8f8888b3ff6fb66aa7ff33eb
created 2011-07-27 18:23 -0500
pushed 2011-11-04 22:39 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2 branch.
4ebca9c44e56db78fddf6ada10d86a048ade8a99
created 2011-07-27 18:03 -0500
pushed 2011-11-04 22:39 +0000
Jason Orendorff Jason Orendorff - Rename jsdbg.{h,cpp} to vm/Debugger.{h,cpp}. This addresses a review comment from brendan in bug 627829 comment 42.
8a24918fd43848874391baa68f7245e52de03128
created 2011-07-18 10:58 -0500
pushed 2011-11-04 22:39 +0000
Jason Orendorff Jason Orendorff - Merge mozilla-central to jsdbg2.
5e59a54938405c523d0a36b40a3e9b2f5e1442de
created 2011-07-12 10:47 -0500
pushed 2011-11-04 22:39 +0000
Jason Orendorff Jason Orendorff - Merge from mozilla-central to jsdbg2.
90824c8852e69713dbbe1a409d4b4d9852cc86f7
created 2011-07-11 08:53 -0500
pushed 2011-11-04 22:39 +0000
Jason Orendorff Jason Orendorff - Merge from tracemonkey to jsdbg2.
91d03c862602e73da95cff37fd17b3132f8b870f
created 2011-07-08 17:58 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Revert to 6840fbf4dcdd
0c5ed245a04fca6cbf57507eb42414df49d2e671
created 2011-07-01 16:24 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
0767b119a1c8aa09216db8d347d06ae28cf87de8
created 2011-06-15 11:26 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Cleanup type info tracking object classes, track which type objects are definitely typed arrays, bug 663485.
a2dbb9efcf9ea6125476948278b6a00ef6e3d2bd
created 2011-06-10 19:03 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Read barriers for call results, bug 663381.
afe33041f4819e18a263ce778ceafed1dd262644
created 2011-06-07 17:44 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Make sure to get the topmost scripted frame's pc in ContextStack::currentScript, bug 662562.
380d5080ea15e6d0b59919483c78b72fde20886f
created 2011-06-07 17:21 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Watch for singleton function objects in js_AllocFlatClosure, bug 662338.
4f8b85723213489d3cf8699dddad477347ffc316
created 2011-06-06 09:48 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
96342525ae1a282a24c18dd0707976490218c0fa
created 2011-06-06 08:32 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Apply arguments and script review comments, bug 657412.
51de14efb83c7bd632071ffd7d6b19fc986a5f0f
created 2011-06-05 22:39 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Apply stack review comments, bug 657412.
a638ecbe6843a33ecb90ea6497a6a7c09005dcba
created 2011-06-03 20:48 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Apply object review changes, bug 657412.
aa4d3d18621efe9282615ffb959922b121d4e014
created 2011-06-02 12:59 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
b9679727505db2d932c2f1815a94a0a73a8723e8
created 2011-06-02 10:40 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Move inference methods out of JSContext, bug 657412.
81997070017e97efc8a005dbe03c946fb6c26f8f
created 2011-05-26 12:28 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Optimize arguments accesses, bug 658638.
3b0ae9af71945ab312470ceb474ee6d4ec052d93
created 2011-05-24 14:35 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Always monitor argument types at FUNCALL/FUNAPPLY, always check arguments at script entry in DEBUG, bug 659439.
5113ddba6f6078ddc3b46c43eecd22ab1f89f649
created 2011-05-22 08:59 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
00a1518d640a25d505c27dc121e341345394415f
created 2011-05-19 09:15 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Remove cx->newTypeObject, bug 657412.
8aa5d9272628034ab1132ace847af61a9596c7e4
created 2011-05-16 22:59 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Cleanup for review, bug 657412.
f18e992f6ec82ab8385af0d27ec59c01ec6d6f1f
created 2011-05-16 16:15 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Move addTypeProperty barriers under obj->setProperty, obj->defineProperty, bug 619693.
f9e1445a57f813f1491b8fdbd09b88fbb1f5d6f7
created 2011-05-15 11:32 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
b92ac5a4ef47213a4a28e26bc3f5370f9f15652f
created 2011-05-14 05:45 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Allow read barriers at property accesses and call sites, bug 656920.
5bcf457d942c631e7be0a1d95e93d2e413e16145
created 2011-05-11 20:37 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
fd1abc43d698ff67eae944a26a4c2d3098d3f6a0
created 2011-05-10 23:33 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Inlined natives for Array.{push,pop}, object flag cleanup, bug 653962.
3f87f0e0954ee7e23824b8e8b959ce971bc1dcbc
created 2011-05-09 09:49 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
c963b24694cd723f423c8024c8e3adfc96476a3c
created 2011-05-09 07:12 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Remove on stack recompilation, allow removed on stack JIT frames to rejoin into the interpreter, bug 650163.
02c4a0f752f34165ed948246e84d19fc71ba071d
created 2011-04-28 13:02 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
17cbc8fed5784d1d4d7c0e5ef79ad5299f2f0f5b
created 2011-04-20 11:37 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
1fe03044bfebcccb5322c8719e9049c74b25dadc
created 2011-04-19 08:23 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
9e455fe9aad13a0ee97fea314654006784dd0c70
created 2011-04-13 06:45 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
c09134c989c8528d88f75221b61943904e923e16
created 2011-04-12 07:04 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
d3215d1e985a03eb795203c3a6de4bc86c0b246c
created 2011-04-08 19:51 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Use both inline and dynamic slots for objects other than dense arrays, bug 648321.
bdacf8b9c9c4a342d7da79e89ce088bdd65cd189
created 2011-04-08 19:27 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
7928f2dc3d4def6522514ec90d0aaf7f17c9474e
created 2011-04-05 18:12 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Array bounds check hoisting, cleanup, bug 618690.
c340841f04651a570ba8ff7e957c729f34b069db
created 2011-04-01 19:57 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
de52adfa3439f69593872332bab6e21c4ae1bd02
created 2011-03-27 18:25 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Inline callees at polymorphic call sites, bug 639099.
5d8a1a69f53af3a0b2be10c199cf86b84dab7787
created 2011-03-27 07:48 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Wait for code to get hot before inlining calls, bug 639099.
b3c72eb35d2c5544b4475969f00f234aa1598a52
created 2011-03-26 20:18 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Don't clone functions with singleton types.
2a6ecf5af25ce78f36bffd8c34bd4cb179cd92ee
created 2011-03-26 19:07 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Inline scripted calls, bug 639099.
af6d3ea1e6e77e21d7f045eacb3edefb16dcf498
created 2011-03-23 13:43 -0700
pushed 2011-11-04 22:39 +0000
Paul Biggar Paul Biggar - Fix warnings-as-errors fallout from TM merge (r=redness)
ea1997ab6c32b50c133ac07af880315fd3642668
created 2011-03-22 18:07 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - Merge TM -> JM
0e427e383bfdc706d7c71c2f8211c33a7084a063
created 2011-03-21 22:55 -0700
pushed 2011-11-04 22:39 +0000
Jan de Mooij Jan de Mooij - [INFER] Inline some native functions, bug 621961. r=bhackett
1396825bdbeee9f5567d9026a3e4ca712a872d16
created 2011-03-20 11:22 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Always store script->fun, bug 643299.
2326e700c7857d0cf88cbffd81adb1bd42f7d8dd
created 2011-03-20 11:01 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Mark generic scripted functions as having unknown properties / return type, bug 643285.
54ba422e342996337749c2277a3ea8eee426ee95
created 2011-03-17 09:42 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Use different shapes for functions with different scripts/types, share types better for cloned functions, bug 641525.
b52e42c624430bb7d5941e6de649e34a425eeaa6
created 2011-03-16 18:33 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Use unique shapes when cloning objects, bug 619433.
af28561f44702b70f35783d336f2b7a37782ea8b
created 2011-03-16 10:02 -0700
pushed 2011-11-04 22:39 +0000
Brian Hackett Brian Hackett - [INFER] Don't share shapes between objects with different types, bug 620599.
less more (0) -300 -100 -60 tip