Andreas Gal
|
0324bd664d
|
Cleanup alignment cast for jump tables (502242, r=jwalden).
|
2009-07-03 16:55:22 -07:00 |
|
Nicholas Nethercote
|
a87c89d0ef
|
Bug 493125 - remove LIR_cs. r=edwsmith.
|
2009-07-02 12:21:28 +10:00 |
|
Luke Wagner
|
4ffa0787b0
|
Bug 200505 - Better fix for C/C++ syntax problems with declaring the JSTempVector template. r=jwalden
|
2009-07-01 16:15:01 -07:00 |
|
Blake Kaplan
|
4c0da90619
|
Bug 501270 - Make pseudo-frames have call objects if they're around a heaveyweight function to preserve engine invariants. r=brendan
|
2009-07-01 11:40:36 -07:00 |
|
Nicholas Nethercote
|
5842226e62
|
Bug 492866: implement variable-width LIR. r=graydon.
|
2009-07-01 14:18:55 +10:00 |
|
Nicholas Nethercote
|
8de6422b09
|
Backed out changeset ae16e5919d19 (tree was closed for talos maintenance).
|
2009-07-01 11:33:54 +10:00 |
|
Nicholas Nethercote
|
4af0dc60ae
|
Make LIR variable-width (bug 492866, r=graydon).
|
2009-07-01 11:13:22 +10:00 |
|
Luke Wagner
|
145fbf91c2
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 20:19:42 -04:00 |
|
Robert Sayre
|
3f97d5e6f5
|
Backed out changeset b2256abf53c0
|
2009-06-30 12:14:09 -07:00 |
|
Luke Wagner
|
a6311cf8b5
|
Bug 200505 - Optimization of jsref array_join_sub() function. r=waldo
|
2009-06-30 11:29:43 -07:00 |
|
Nicholas Nethercote
|
1e84e68309
|
Remove dead setCallTable() declaration (bug 488515, r=gal).
|
2009-06-30 14:55:44 +10:00 |
|
David Mandelin
|
4af7401ebd
|
Bug 500621: make regexp lirbuf setup work the same as tracing lirbuf to avoid mem leak, r=dvander
|
2009-06-29 17:04:35 -07:00 |
|
Mike Hommey
|
52c585af70
|
Bug 501241 - xpcshell fails to build when setting EDITLINE. r=mrbkap
--HG--
extra : rebase_source : c41df07d7ccaf98a15335493aa9227788da323ee
|
2009-06-29 16:10:54 -07:00 |
|
Andreas Gal
|
84b0735487
|
js_GetMethod shouldn't detect (501229, r=jorendorff).
|
2009-06-29 15:19:37 -07:00 |
|
David Mandelin
|
b86272cfea
|
Bug 496448: check in python scripts for TraceVis, r=brendan
|
2009-06-29 14:56:57 -07:00 |
|
Andreas Gal
|
8196259ca6
|
clearResv() is i->resv()->clear() now (501072, r=graydon).
|
2009-06-29 13:23:06 -07:00 |
|
Paritosh Aggarwal
|
c3757b928f
|
Bug 499365 - lirasm - Provide for execution of multiple fragments in a single file. r=jorendorff.
|
2009-06-29 13:26:43 -05:00 |
|
Andreas Gal
|
b7aae8df42
|
Missing strtointeger path in js_StringToInt32 (501124, r=brendan).
|
2009-06-29 10:55:43 -07:00 |
|
Robert Sayre
|
bb21111d06
|
Merge.
|
2009-06-27 11:21:54 -07:00 |
|
Robert Sayre
|
1f424a53da
|
Merge mozilla-central to tracemonkey
|
2009-06-27 11:19:19 -07:00 |
|
Andreas Gal
|
d81dccb836
|
Deep abort is not detected in JSOP_IN (500108, r=dvander).
|
2009-06-26 16:29:38 -07:00 |
|
Graydon Hoare
|
7c5590c0aa
|
Bug 473989 - Adjust trace-test.js part of 'make check' in js/src to handle win32 properly, r=bsmedberg.
|
2009-06-26 12:37:58 -07:00 |
|
Graydon Hoare
|
a94223e1df
|
Bug 500580 - JS_CallFunction path isn't ~JIT guarded against non-global scope chains, r=brendan.
|
2009-06-26 11:13:32 -07:00 |
|
Graydon Hoare
|
8ddc326134
|
Bug 500491 - Only reset saved JSOPTION_JIT after js_Execute, r=brendan.
|
2009-06-25 16:20:53 -07:00 |
|
Brendan Eich
|
b1edbdb4eb
|
Back out incorrect patch for bug 497789 (r=jorendorff).
|
2009-06-26 10:40:51 -07:00 |
|
Jason Orendorff
|
71785f1019
|
Bug 499897 - reverse INULL in js_ComputeFilename. r=Waldo.
|
2009-06-25 18:03:46 -05:00 |
|
David Anderson
|
cf5bda02f1
|
Nits to Queue<T>, assert valid index and support 0 starting size (bug 500554, r=gal).
|
2009-06-25 17:14:54 -07:00 |
|
Jeff Walden
|
2d9f80b8df
|
Windows bustage fix, r=foopy
--HG--
extra : rebase_source : 3e6a65cb262f12fe73b3ef7657a1f38c9673ad99
|
2009-06-25 16:36:25 -07:00 |
|
David Anderson
|
ae2714f79c
|
Merge.
|
2009-06-25 16:19:56 -07:00 |
|
David Anderson
|
048e17ae2a
|
Nits.
|
2009-06-25 16:15:08 -07:00 |
|
David Anderson
|
3d4b953291
|
Avoid pedantic errors about trailing commas in lists (build bustage fix).
|
2009-06-25 16:02:29 -07:00 |
|
David Anderson
|
5c320ef809
|
Follow-up nits to bug 500522.
|
2009-06-25 15:41:18 -07:00 |
|
David Anderson
|
b6436e2572
|
Print exit names instead of numbers (bug 500522, r=gal).
|
2009-06-25 15:32:50 -07:00 |
|
David Anderson
|
4bdda08512
|
Added TMFLAGS=full mode to mimic TRACEMONKEY=verbose (bug 500517, r=gal).
|
2009-06-25 14:43:20 -07:00 |
|
Brendan Eich
|
d9828e7abc
|
Followup assertion restoration and comment fix (497789, r=jorendorff).
|
2009-06-25 14:16:06 -07:00 |
|
Graydon Hoare
|
25425ac136
|
Bug 473989 - Enable trace-test on 'make check', r=ted.
|
2009-06-25 12:47:00 -07:00 |
|
Benjamin Smedberg
|
3323246776
|
GetAtomFromBytecode is actually JS_REQUIRES_STACK, just marking it so.
|
2009-06-25 15:19:37 -04:00 |
|
Benjamin Smedberg
|
bc75ed217a
|
Bug 499971 - js_GetCallVar and several others which are used as JSNatives must not be JS_REQURIES_STACK, r=jorendorff
|
2009-06-25 15:12:20 -04:00 |
|
Benjamin Smedberg
|
c7cc8fde73
|
Bug 498398 - fast natives such as array_sort and many others must not be JS_REQUIRES_STACK, r=jorendorff
|
2009-06-25 15:12:19 -04:00 |
|
Benjamin Smedberg
|
65670172bd
|
Bug 491988 - do JS_REQUIRES_STACK analysis on function pointers, r=jorendorff+dmandelin
|
2009-06-25 15:12:19 -04:00 |
|
Benjamin Smedberg
|
3d4a869324
|
Bug 491988 - Annotation fixes required for analyzing JS_REQUIRES_STACK for function pointers, r=jorendorff
|
2009-06-25 15:12:19 -04:00 |
|
Brendan Eich
|
579d4f6d24
|
Seed new empty scope shape from prototype to handle foreshadowing, enable deep propcache hits keyed by shapes, simplify code (497789, r=igor).
|
2009-06-25 12:05:09 -07:00 |
|
Julian Seward
|
b96eed42da
|
Bug 494864 - Make nanojit debug output easier to follow, r=graydon.
|
2009-06-24 20:32:00 -07:00 |
|
Brendan Eich
|
ee292894fd
|
Nit followup to 496674 (r=graydon).
|
2009-06-24 16:33:20 -07:00 |
|
Robert Sayre
|
00931a5d0f
|
Merge mozilla-central to tracemonkey.
|
2009-06-24 13:16:16 -07:00 |
|
Graydon Hoare
|
0f04cb5c35
|
Bug 496674 - Replace FORALL macros with template functions and visitors, take 2, r=gal.
|
2009-06-19 18:48:05 -07:00 |
|
Jacob Bramley
|
47c7c77223
|
Remove the BL method from the ARM nanojit back-end as it is no longer used. (487607, r=vladimir)
|
2009-06-24 15:57:17 +01:00 |
|
Jacob Bramley
|
e91a29b36f
|
Use BLX to provide ARM/Thumb interworking support on ARM. (486639, r=vladimir)
|
2009-06-24 15:54:35 +01:00 |
|
Jacob Bramley
|
f960ac522c
|
Correct some corner cases in the branch patching code for ARM. (486325, r=vladimir)
|
2009-06-24 15:26:07 +01:00 |
|
Jacob Bramley
|
e5b587147f
|
Improve exit code efficiency on ARM. (491678, r=vladimir)
|
2009-06-24 08:17:44 +01:00 |
|