Vladimir Vukicevic
|
7b53df46a7
|
b=464010, remove bogus #ifdef JS_TRACER in jsregexp.cpp that got rid of regexp.test on non-JS_TRACER builds; r=sayrer
|
2008-11-10 11:11:06 -08:00 |
|
Vladimir Vukicevic
|
1ad86545f7
|
[arm] b=462430, implement LIR_ldcs, re-enable regexp jit for ARM
|
2008-11-09 17:36:30 -08:00 |
|
Vladimir Vukicevic
|
55861cdf74
|
[arm] Fix up ARM nj backend to take into account exit block merging and other changes. Also simplify some branch code along the way.
|
2008-11-09 14:22:28 -08:00 |
|
Vladimir Vukicevic
|
1ecb39bb70
|
[arm] Disable regexp tracer on ARM
|
2008-11-09 14:22:28 -08:00 |
|
Vladimir Vukicevic
|
26b45638d4
|
whitespace/tab cleanup in NativeARM.cpp
|
2008-11-08 22:27:24 -08:00 |
|
Robert Sayre
|
a1bf2f89c4
|
Merge mozilla-central to tracemonkey.
|
2008-11-08 02:21:20 -05:00 |
|
Andreas Gal
|
34deb27634
|
Merge.
|
2008-11-07 18:19:52 -08:00 |
|
Andreas Gal
|
55c5823950
|
Backed out changeset 594ec832d9a8
|
2008-11-07 18:19:35 -08:00 |
|
Andreas Gal
|
533b7866b1
|
Add back typedef for JSTraceMonitor (compilation fix for legacy C use of JS engine includes, no bug).
|
2008-11-07 16:58:36 -08:00 |
|
Andreas Gal
|
54ba19de70
|
Trace Function.apply and Function.call (462482, r=brendan).
|
2008-11-07 15:58:52 -08:00 |
|
Andreas Gal
|
43daeaca87
|
Don't spill type definitions in avmplus.h into the global namespace (462288, r=danderson).
|
2008-11-07 15:52:51 -08:00 |
|
Andreas Gal
|
41cc8a6bd1
|
Merge.
|
2008-11-07 15:24:16 -08:00 |
|
Andreas Gal
|
e609f0bb95
|
Cleanup GuardRecord, SideExit, and InterpStruct and extract VM-dependant fields (463313, r=danderson).
|
2008-11-07 15:23:43 -08:00 |
|
Robert Sayre
|
8e4a6beb13
|
Bug 462778. Fix JSON top crash. r=brendan
|
2008-11-07 18:10:39 -05:00 |
|
Brendan Eich
|
40acf84539
|
Bug 443071 - Assertion failure with "for (;;[]=[])" (r=mrbkap).
|
2008-11-07 14:01:11 -08:00 |
|
David Anderson
|
fa14a92fe7
|
Fixed multitrees assert when building failed speculated branches (bug 463490, r=gal).
|
2008-11-07 13:22:05 -08:00 |
|
Robert Sayre
|
f976ddfecf
|
Merge mozilla-central to tracemonkey.
|
2008-11-06 11:12:04 -05:00 |
|
Peter Van der Beken
|
c39e172979
|
Backed out changeset 874aba8a9a8a to fix orange
|
2008-11-06 15:01:22 +01:00 |
|
Peter Van der Beken
|
88df046c41
|
Fix for bug 457022 (Cache DOM wrappers in the DOM object). r/sr=jst.
|
2008-11-06 12:09:30 +01:00 |
|
Ben Newman
|
6b0b398a1c
|
Bug 462389 - 'XPCVariant used in nsXPCException::SetThrownJSVal can cause cycle collection on non-main threads'. r=bent, sr=jst.
|
2008-11-05 22:42:51 -08:00 |
|
Ben Turner
|
c031080e02
|
Bug 460811 - 'Bring workers up to latest spec'.r+sr=jst.
|
2008-11-05 22:41:52 -08:00 |
|
Andreas Gal
|
96aec85318
|
If the regexp cache runs full flush it and make sure to keep bytecode version around in case the native code was thrown away (463281).
|
2008-11-05 22:30:19 -08:00 |
|
Andreas Gal
|
a19551a824
|
Fix GC hangs when OOM during recovery pool re-allocation (463190, r=brendan).
|
2008-11-05 19:09:12 -08:00 |
|
Blake Kaplan
|
d3f8a13075
|
Bug 370461 - Fix the scope returned from Components.utils.lookupFunction. r=bzbarsky sr=jst
|
2008-11-06 18:06:32 -08:00 |
|
Andreas Gal
|
56b1b4e24a
|
Merge.
|
2008-11-05 14:27:16 -08:00 |
|
Andreas Gal
|
2b6b89a66e
|
Use GuardRecord/SideExit provided by the tracer in regexp (463281, r=danderson).
|
2008-11-05 14:26:51 -08:00 |
|
Brendan Eich
|
7f1675516e
|
Bug 463259 - "Assertion failure: VALUE_IS_FUNCTION(cx, fval)" (r=mrbkap).
|
2008-11-05 14:25:39 -08:00 |
|
Bob Clary
|
37e2ea771c
|
bug 399387 - JavaScript Tests - update public failures, universe data
|
2008-11-05 14:08:19 -08:00 |
|
David Mandelin
|
0dd975151b
|
Bug 461050: remove extraneous comment, indexed loads are generated automatically
|
2008-11-05 11:46:49 -08:00 |
|
David Mandelin
|
69cebc3c8d
|
Bug 461050: regexp compiler, style fixes, r=brendan
|
2008-11-05 11:38:18 -08:00 |
|
David Mandelin
|
45e1fa1027
|
Bug 461050: oom handling, somehow omitted from original commit, r=gal
|
2008-11-04 20:07:37 -08:00 |
|
Andreas Gal
|
bf204b37e3
|
Merge.
|
2008-11-04 19:33:29 -08:00 |
|
David Anderson
|
a6c715fb81
|
Fixed memory leak in nanojit's LabelStateMap (no bug, r=gal).
|
2008-11-04 19:22:13 -08:00 |
|
Andreas Gal
|
0d6e29aa6c
|
Scale down regexp native code cache to 1MB and delete cache on shutdown (r=danderson).
|
2008-11-04 19:11:23 -08:00 |
|
Ben Turner
|
c16fd87aa3
|
Backed out changeset 4fc7c6f6f45e
|
2008-11-04 18:58:24 -08:00 |
|
Ben Turner
|
a3da8488d8
|
Bug 460811 - "Bring workers up to latest spec". r+sr=jst.
|
2008-11-04 18:01:05 -08:00 |
|
David Anderson
|
5ee0ea8b50
|
Fix using wrong regalloc helper in asm_ld peephole opt (r=rreitmai).
|
2008-11-04 16:52:25 -08:00 |
|
David Anderson
|
16b6dd740c
|
Peephole optimize various LIR load patterns for x86 addressing (bug 444682, r=gal).
|
2008-11-04 16:34:13 -08:00 |
|
Graydon Hoare
|
6901121f8d
|
Fix MSVC sensitivity to symbols called 'far'
|
2008-11-04 16:28:05 -08:00 |
|
David Mandelin
|
f96c978165
|
Fixing regexp compiler nanojit spew to conform with TM
|
2008-11-04 16:10:38 -08:00 |
|
David Mandelin
|
c761727be4
|
Adding JS_TRACER guards to regexp compiler for ppc builds & other non-tracing
|
2008-11-04 16:03:57 -08:00 |
|
David Mandelin
|
19ac0a15e0
|
Adding cast to make MSVC happy
|
2008-11-04 15:49:48 -08:00 |
|
Robert O'Callahan
|
cca234e798
|
Back out changeset b83d3c8ac166 (bug 460811) to try to fix bustage
|
2008-11-05 12:47:52 +13:00 |
|
Robert O'Callahan
|
01ff4e2538
|
Backing out changeset dc1aff36a411 (bug 462389) to try to fix bustage
|
2008-11-05 12:36:19 +13:00 |
|
David Mandelin
|
dca6d46eec
|
Fixing Linux breakage, stupid jump crosses initialization errors
|
2008-11-04 15:21:23 -08:00 |
|
David Mandelin
|
d245bf6acb
|
Fixing OSX build, seems related to namespace trickery
|
2008-11-04 15:17:51 -08:00 |
|
Andreas Gal
|
b8168d74d9
|
Merge.
|
2008-11-04 15:08:24 -08:00 |
|
Andreas Gal
|
cdec6ab0a7
|
Interpreter directly emits the this object found in the property cache for JSOP_CALLNAME, so do the same in the tracer (462989, r=mrbkap).
|
2008-11-04 15:07:38 -08:00 |
|
David Mandelin
|
c92c2000cc
|
Bug 461050 WIP: compiling simple regexps, r=danderson,agal
|
2008-11-04 14:51:51 -08:00 |
|
Graydon Hoare
|
9198f045ad
|
Bug 462228 - Add interface to disconnect and reconnect loops in nanojit, r=gal.
|
2008-11-04 14:20:19 -08:00 |
|