Robert Sayre
|
86b8a6126e
|
Merge tracemonkey to mozilla-central.
|
2009-10-07 01:39:01 -04:00 |
|
David Anderson
|
7949d31eed
|
Backed out changeset f0d8feea4d9e.
|
2009-10-06 20:16:33 -07:00 |
|
David Anderson
|
31fdfa17e9
|
Temporarily disable recursion to track down tgfx regression (bug 520321, r=sayrer).
|
2009-10-06 18:49:35 -07:00 |
|
Andreas Gal
|
885547e4ed
|
Possible overflow in ResizeSlots on 64-bit systems (517644, r=jorendorff).
|
2009-10-06 15:24:12 -07:00 |
|
Andreas Gal
|
faf54b3456
|
Mark reserved doubles during GC as long we are not shutting down (515440, r=jorendorff).
|
2009-10-06 15:08:07 -07:00 |
|
David Anderson
|
f1b1816993
|
Fixed LIR typing bugs in recursion frame-slurping code (bug 520536, r=gal).
|
2009-10-06 14:15:14 -07:00 |
|
David Anderson
|
0de3ee3e05
|
Bump XDR from recursion emitter changes (bug 520753, r=brendan).
|
2009-10-06 13:56:04 -07:00 |
|
Andreas Gal
|
cddb5d128c
|
Spilled quads are passed incorrectly when calling a function [ARM, nanojit] (518227, r=graydon).
|
2009-10-06 11:43:29 -07:00 |
|
Brendan Eich
|
e8511cb5ea
|
#ifdef DEBUG to avoid warning (520513 followup).
|
2009-10-05 23:58:48 -07:00 |
|
Brendan Eich
|
52ecdb575b
|
Deoptimize upvar-for-eval if in for-in loop LHS position (520513, r=mrbkap).
|
2009-10-05 23:50:42 -07:00 |
|
Brendan Eich
|
c86362719a
|
Fix too-stupid-to-live bug (517076, r=me).
|
2009-10-05 22:30:45 -07:00 |
|
David Mandelin
|
6a393c2883
|
Merge backout of bug 495331 patch
|
2009-10-05 18:32:06 -07:00 |
|
David Mandelin
|
42af5f9b94
|
Backed out changeset 9cc88d291fc0
|
2009-10-05 18:31:10 -07:00 |
|
David Anderson
|
0e9336a748
|
Fixed on-trace stack slurping accidentally unboxing booleans wrong (bug 516832, r=gal).
|
2009-10-05 18:21:52 -07:00 |
|
Brendan Eich
|
d5f11b6d2f
|
Use 'Is' in noun-phrase-named predicate (518103 followup, r=jorendorff/Waldo).
|
2009-10-05 16:58:54 -07:00 |
|
Brendan Eich
|
8dbcb884d9
|
Fix constructor method (foo.bar/foo[baz] initialized from a lambda) invocation to go through the method read barrier (518103, r=jorendorff).
|
2009-10-05 16:55:21 -07:00 |
|
David Mandelin
|
e7d37eba3d
|
Bug 495331: trace JSOP_LAMBDA for non-null, non-heavyweight case, r=jorendorff,igor
|
2009-09-28 13:51:46 -07:00 |
|
Graydon Hoare
|
c8cf59a35e
|
Bug 520099 - NJ merge: vprof drift, r=nnethercote.
--HG--
extra : rebase_source : e04ef4638228b90895223a8e3d87840afade7b42
|
2009-10-02 12:28:29 -07:00 |
|
Graydon Hoare
|
83d572eefa
|
Bug 519856 - NJ merge: move VMPI stuff from avmplus, r=jimb.
--HG--
extra : rebase_source : 69e1cbe19f88dfa6ca5e54dada3d961de4cb82bb
|
2009-09-30 17:45:17 -07:00 |
|
David Anderson
|
9befc27ed3
|
Removed assertion that had too many false positives (bug 519534, r=gal).
|
2009-10-05 13:41:02 -07:00 |
|
David Anderson
|
bb98c5c119
|
Fixed attemptTreeCall not checking deep-abort status correctly (bug 520492, r=gal).
|
2009-10-05 13:21:13 -07:00 |
|
Andreas Gal
|
f2bf7615b0
|
ARM compilation fix for bug 519805.
|
2009-10-05 09:12:25 -07:00 |
|
Igor Bukanov
|
1ee687ce42
|
bug 505933 - removal of unused js_(Add|Remove)AsGCBytes (followup for bug 512046)
|
2009-10-04 14:54:37 +04:00 |
|
Makoto Kato
|
2dc0ebc45c
|
Bug 515545 - Add EXECUTE_TREE_TIMER code for Windows x64. r=dvander
|
2009-10-04 17:03:18 +09:00 |
|
Luke Wagner
|
f9b92a4224
|
Bug 520336 - mark recorder's TreeInfo (r=brendan)
|
2009-10-03 23:32:00 -07:00 |
|
Brendan Eich
|
bcdf73ef67
|
Remove now-bogus (uint16) casts when storing AST node line numbers (patch revised based on ed@siliconforks.com's patch in 500128, r=me).
|
2009-10-03 10:33:01 -07:00 |
|
Andreas Gal
|
caf1760bb4
|
ARM backend does not support displacements > 12bits (519805, r=graydon).
|
2009-10-02 18:25:36 -07:00 |
|
Luke Wagner
|
5926a3b2b4
|
Bug 520323 - Using a Fragment in RecordTree after flush (r=gal)
--HG--
extra : rebase_source : a8beacaaffe96268db3dd61e886a702a4c54fc28
|
2009-10-02 18:23:39 -07:00 |
|
David Anderson
|
ab2f179aab
|
Static analysis fixes, recursion fallout (bug 520320, r=gal).
|
2009-10-02 17:55:57 -07:00 |
|
Luke Wagner
|
aea86371a1
|
Bug 520311 - flush called during JSTraceMonitor::mark; may vex the recorder (r=gal)
|
2009-10-02 17:02:04 -07:00 |
|
Masahiro Yamada
|
5782aa9714
|
Bug 511859 - Reject overlong UTF-8 encodings of code points rather than converting them to U+FFFD or the code point they supposedly describe. r=jwalden
--HG--
extra : rebase_source : 9f53f810c42023e03ccc2dbe39dd2ea82d341b0b
|
2009-10-01 17:10:14 -07:00 |
|
David Anderson
|
b21e218905
|
Fixed js_PopInterpFrame breaking arena LIFO requirement (bug 520210, r=brendan).
|
2009-10-02 13:52:54 -07:00 |
|
David Anderson
|
c68adcf07b
|
Disabled some tests which throw different recursion error (bug 520240).
|
2009-10-02 13:51:04 -07:00 |
|
David Anderson
|
9593aceb3c
|
Skip JSOP_TRACE after JSOP_CALL when the decompiler expects it (bug 520003, r=brendan).
|
2009-10-02 12:36:27 -07:00 |
|
Jason Orendorff
|
b8fd310aef
|
Reindent jsops.cpp. r=Waldo.
|
2009-10-02 13:50:52 -05:00 |
|
Brendan Eich
|
4034373007
|
Don't cache an 'adding' entry on a duplicate JSOP_INITPROP (520161, r=jorendorff).
|
2009-10-02 11:54:41 -07:00 |
|
Jason Orendorff
|
8e3f26b19f
|
Bug 518463 - Alternative APIs to JS_GetStringBytes/Chars with saner out-of-memory handling. Any code using the old APIs that attempts to handle OOM at all should switch to these. r=brendan.
|
2009-10-02 12:42:02 -05:00 |
|
Igor Bukanov
|
9acf40e6f6
|
bug 517199 - typed GC free lists. r=brendan
|
2009-10-02 18:34:22 +04:00 |
|
Igor Bukanov
|
79b9eab8cb
|
bug 520046 - eliminating "uintN flags" parameter from js_NewSomeGCThing functions. r=brendan
|
2009-10-02 12:21:19 +04:00 |
|
Robert Sayre
|
cea0319379
|
Merge mozilla-central to tracemonkey.
|
2009-10-01 14:08:25 -07:00 |
|
David Anderson
|
ef74738c2c
|
Fixed accidentally trying to trace recursive argc!=nargs which is not yet supported (bug 519999, r=brendan).
|
2009-10-01 12:06:59 -07:00 |
|
Igor Bukanov
|
3fa86d4157
|
Backed out changeset 19b4c1cacdb8 - everything related to bug 517199.
|
2009-10-01 16:10:42 +04:00 |
|
Igor Bukanov
|
fed9242625
|
bug 517199 - typed GC free lsists - newborn refactoring. r=brendan
|
2009-10-01 08:13:04 +04:00 |
|
Nicholas Nethercote
|
5e593932f6
|
Bug 519876 - NJ merge: ARM macro cleanups. r=nnethercote (patch written by rreitmai).
|
2009-10-01 11:54:25 +10:00 |
|
David Anderson
|
e58fc18dab
|
Merge.
|
2009-09-30 18:12:34 -07:00 |
|
David Anderson
|
64c7ff1a86
|
Fixed potential crash if up-recursive trace compiles and runs before down-recursive trace (build bustage, no_r=me).
|
2009-09-30 18:12:14 -07:00 |
|
David Anderson
|
560cc2ef8c
|
Fixed GCC complaints (recursion fallout 3, yay).
|
2009-09-30 19:58:54 -04:00 |
|
David Anderson
|
daf2e31aac
|
Bustage fix (recursion fallout 2).
|
2009-09-30 16:29:46 -07:00 |
|
David Anderson
|
07df299321
|
Build fixes (recursion fallout, no_r=me).
|
2009-09-30 16:15:23 -07:00 |
|
David Anderson
|
3e3b3a2362
|
Trace recursive function calls (bug 459301, r=gal).
|
2009-09-30 15:28:00 -07:00 |
|