David Mandelin
|
38779e6762
|
Bug 516062: detect overridden arguments.length on trace for JSOP_ARGCNT, r=dvander
|
2009-09-17 18:00:01 -07:00 |
|
David Mandelin
|
836a74cc80
|
No bug, fixing tinderbox orange apparently caused by missing OOM check, r=gal in person
|
2009-09-17 17:44:19 -07:00 |
|
Graydon Hoare
|
fd60b3339c
|
Bug 517331 - NJ merge: harmless Nativei386.h changes, r=dvander.
|
2009-09-17 14:50:32 -07:00 |
|
Graydon Hoare
|
377ef84d89
|
Bug 517335 - TM: Add a 'cacheFlushed' counter to the tracemonkey stats, r=dvander.
|
2009-09-16 16:12:25 -07:00 |
|
Graydon Hoare
|
8f2fdcf156
|
Bug 517328 - NJ merge: copy changes to nanojit insulation layer, r=dvander.
--HG--
extra : rebase_source : 02c89206ca735a23a5633a2c4fa0d7522c9cdddc
|
2009-09-17 15:02:30 -07:00 |
|
Jason Orendorff
|
b040e5c724
|
Bug 500431 - Encapsulate the property cache using C++ best practices - Part 2, refactoring. r=Waldo.
|
2009-09-17 18:24:38 -05:00 |
|
Jason Orendorff
|
666b4c3e13
|
Bug 500431 - Encapsulate the property cache using C++ best practices - Part 1, just moving a few functions to a new file.
|
2009-09-17 18:23:36 -05:00 |
|
x0
|
8180b3b7c3
|
Bug 429243 - /[\0]/.exec('\0') fails. r=crowder
|
2009-09-17 15:48:00 -07:00 |
|
Blake Kaplan
|
9b523edf4a
|
Bug 517349 - Remove an incorrect assertion (we already do the work to make the condition not matter. r=dvander
|
2009-09-17 16:10:36 -07:00 |
|
Blake Kaplan
|
9d9aa554b9
|
No bug - Fix GCC warning by removing unused 'typedef' keyword. r=graydon
--HG--
extra : rebase_source : fcccfa5384f53f275caecca1e1e83b3951379b50
|
2009-09-17 15:47:58 -07:00 |
|
Graydon Hoare
|
d9af42beb8
|
Bug 517333 - NJ merge: move LIR 64-bit opcodes around, r=dvander.
|
2009-09-17 14:49:49 -07:00 |
|
Andreas Gal
|
a01c7f0d78
|
Merge.
|
2009-09-17 15:46:25 -07:00 |
|
Andreas Gal
|
55697d8ebf
|
Merge.
|
2009-09-17 15:44:30 -07:00 |
|
David Anderson
|
d89c2f19a1
|
Fix over-counting of trace abort stats (no bug, r=gal).
|
2009-09-17 15:42:48 -07:00 |
|
Andreas Gal
|
38b0ee0297
|
Backed out changeset 5f449dffdff5 (regressed tp4 private bytes, and we are not sure what the hell that means).
|
2009-09-17 15:40:37 -07:00 |
|
David Anderson
|
9d96cfda08
|
Fixed bogus Nanojit x64 assertion with very wide shifts (bug 517150, r=gal).
|
2009-09-17 15:25:21 -07:00 |
|
David Anderson
|
1be03c2e1d
|
Added LIR_div/LIR_mod support to x64 Nanojit (bug 516898,
r=njn).
|
2009-09-17 14:32:12 -07:00 |
|
Blake Kaplan
|
712df10db4
|
Bug 517250 - Fix a bad assert. r=waldo
|
2009-09-17 12:31:42 -07:00 |
|
Andreas Gal
|
4b2f3150ab
|
Use one single GC heap chunk, avoiding frequent mmap and malloc calls (508707, r=igor,brendan).
|
2009-09-15 14:29:01 -07:00 |
|
Jeff Walden
|
f0654601f8
|
Bug 516623 - Followups to change signed-type overflow to unsigned-type overflow, because only the latter has defined behavior. r=mrbkap
|
2009-09-15 12:15:10 -07:00 |
|
Jason Orendorff
|
f3527c52c4
|
Bug 516715 - js shell should uneval results for display in interactive mode. r=brendan.
|
2009-09-15 14:54:48 -05:00 |
|
Jeff Walden
|
9da7781747
|
Bug 516623 - jsnum.cpp:87: warning: integer overflow in expression. r=mrbkap
|
2009-09-14 23:00:15 -07:00 |
|
Graydon Hoare
|
2521578c2d
|
Backed out changeset 35777195800a, perf regression.
|
2009-09-14 21:07:57 -07:00 |
|
Graydon Hoare
|
963fd74e53
|
Bug 516620 - Kill off residue of MMgc, r=gal.
--HG--
extra : rebase_source : 1bd814f499014507fb60ad554687b12b9fe09a3e
|
2009-09-10 16:29:36 -07:00 |
|
Nicholas Nethercote
|
66fe28e11c
|
Bug 516909 - nanojit: improve LIR_div/LIR_mod codegen. r=gal.
|
2009-09-17 11:10:26 +10:00 |
|
Nicholas Nethercote
|
d43a49fd27
|
Bug 516903 - nanojit: fix printing of cmov, cmovq. r=edwsmith.
|
2009-09-17 10:39:03 +10:00 |
|
Blake Kaplan
|
afba815d74
|
Merge tracemonkey to mozilla-central.
|
2009-09-16 16:15:59 -07:00 |
|
Blake Kaplan
|
f823db9527
|
Bug 517041 - Instead of giving pseudo frames an sp, protect against null sps during GC. r=brendan
|
2009-09-16 16:13:41 -07:00 |
|
Doug Turner
|
3ff92d0640
|
Bug 515818 - cleaning up comment. r=staurt
|
2009-09-16 14:27:58 -07:00 |
|
Blake Kaplan
|
c39783bcf1
|
Bug 513160 - Rework how we calculate this on trace.
|
2009-09-15 21:18:33 -07:00 |
|
David Mandelin
|
13be6d7f4a
|
Fixing a warning, no_r=me
--HG--
extra : rebase_source : 2aca8c5affcfe0add916f6cb89d4a2944db3012e
|
2009-09-16 12:11:18 -07:00 |
|
Blake Kaplan
|
0d3ac085c7
|
Bug 516897 - Give the pseudo frame an sp that the GC can appreciate. r=waldo
|
2009-09-16 00:49:25 -07:00 |
|
Nicholas Nethercote
|
ea34e5ace1
|
Bug 515901 - nanojit: make #ifdefs consistent for _fpuStkDepth. r=rreitmai.
|
2009-09-16 16:00:51 +10:00 |
|
David Anderson
|
ec78fde205
|
Merge.
|
2009-09-15 19:37:20 -07:00 |
|
David Anderson
|
ef57e2d451
|
Quick x64 debug build bustage fix (no_r=me).
|
2009-09-15 19:36:48 -07:00 |
|
David Mandelin
|
0146da3559
|
Bug 516853: disable page-touching on MacOS to improve JS engine startup, r=gal
|
2009-09-15 19:08:21 -07:00 |
|
David Anderson
|
ee6117f29d
|
Enable x64 JIT backend by default (bug 489146, r=gal).
|
2009-09-15 18:36:16 -07:00 |
|
Graydon Hoare
|
d0efa663da
|
Bug 503424 - Additional followup to fix more profound build-breakage, r=me.
|
2009-09-15 17:07:33 -07:00 |
|
Graydon Hoare
|
70f3343672
|
Bug 503424 - Followup to fix windows build breakage, r=gal.
--HG--
extra : rebase_source : 338e0b9c4b5c52fbec05074086a80076cf9f8299
|
2009-09-15 16:31:07 -07:00 |
|
Blake Kaplan
|
c34aa4b473
|
No bug - Force the type here to be wide enough. r=gal/someone who can do bit math
|
2009-09-15 15:49:00 -07:00 |
|
Blake Kaplan
|
4a42334b38
|
Bug 516815 - Give shell JS a way to tell if the given object is an inner or outer object. Also correctly outerize in the shell for the thisObject hook. r=jorendorff
|
2009-09-15 15:16:36 -07:00 |
|
Julian Seward
|
b214130415
|
Bug 503424 - Add built-in support for compiled-trace and -guard profiling, r=graydon.
|
2009-09-15 15:05:53 -07:00 |
|
Serge Gautherie
|
4a459d4682
|
Bug 507897 - Remove 'WINDOWS16' (support) code everywhere; (Bv1-MC) version.mk
r=ted.mielczarek
|
2009-09-16 02:54:54 +02:00 |
|
Blake Kaplan
|
5ee9e532ef
|
Bug 516102 - Refactor XPCNativeWrapper's constructor into callable-from-JS and callable-from-C++ functions. r+sr=jst
|
2009-09-14 18:26:18 -07:00 |
|
Mitchell Field
|
9bf8383b06
|
Bug 513924 - "remove tons of options from configure" [r=ted.mielczarek r=benjamin]
--HG--
extra : rebase_source : 2ca44f54f550507248b41c69c883090c389db419
|
2009-09-15 13:06:32 -04:00 |
|
Doug Turner
|
5faaa5cee5
|
Bug 515818 - crash at js3250.dll\!nanojit::CodeAlloc::alloc. OOM. WINCE only. Use jemalloc (default allocator). r=gal
|
2009-09-14 22:04:35 -07:00 |
|
Graydon Hoare
|
5d33edd2e9
|
Bug 516620 - Kill off residue of MMgc, r=gal.
|
2009-09-10 16:29:36 -07:00 |
|
Brendan Eich
|
eaabbf253c
|
Bug 516075 - Move shape into JSObjectMap from JSScope, const-ipate and use LIR_ldc* to get to it (r=jorendorff).
|
2009-09-14 20:29:46 -04:00 |
|
David Anderson
|
92ad5b2859
|
Renamed JSOP_LOOP to JSOP_TRACE, which now also gets emitted at the start of scripts (bug 515806, r=brendan).
|
2009-09-14 17:26:16 -07:00 |
|
Graydon Hoare
|
1b282006e0
|
Bug 516567 - Remove unused error codes from Assembler, r=gal.
|
2009-09-10 16:05:47 -07:00 |
|