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 |
|
Luke Wagner
|
854c0294df
|
Bug 412571 - replace thisp with thisv (r=brendan,mrbkap)
|
2009-09-11 19:07:00 -07:00 |
|
Brendan Eich
|
7232012b19
|
Don't be confused by eval's frame inheriting its caller's fun member when propagating sharp slots (516263, r=igor).
|
2009-09-14 10:36:01 -04:00 |
|
Brendan Eich
|
5de171f5f5
|
Don't assume a script with sharps whose caller has no sharps has no other fixed slots (516262, r=igor).
|
2009-09-14 10:29:56 -04:00 |
|
Nicholas Nethercote
|
dc36e0b4cd
|
Follow-up for bug 516298. r=brendan.
|
2009-09-14 17:38:48 +10:00 |
|
Nicholas Nethercote
|
79ded264a4
|
Bug 516298 - TM: fix three compiler warnings. r=brendan.
|
2009-09-14 14:17:45 +10:00 |
|
Nicholas Nethercote
|
497b41e674
|
Bug 515904 - nanojit: merge bug 513007 from Tamarin. r=graydon.
|
2009-09-14 08:29:29 +10:00 |
|
Andreas Gal
|
ec9363019f
|
Add a way to flush CodeAllocs without deleting/recreating (515874, r=graydon).
|
2009-09-12 23:06:51 -07:00 |
|
Andreas Gal
|
72c92b196f
|
Use a single code cache for the JIT and the RegExp compiler (515852, r=dmandelin).
|
2009-09-12 23:04:27 -07:00 |
|
Vladimir Vukicevic
|
b5e4a179d5
|
b=516107; TM: bad partial merge causes bad ARM codegen; r=gal
|
2009-09-11 19:20:15 -07:00 |
|
David Anderson
|
04069b3bf5
|
Fixed register allocation bug in x64 backend (bug 516093, r=gal).
|
2009-09-11 18:31:12 -07:00 |
|
David Mandelin
|
cfdd0c20d7
|
Bug 516009: do stack update after all guards for JSOP_LAMBDA_FC, r=gal
|
2009-09-11 17:32:20 -07:00 |
|
David Mandelin
|
1ccc6f7025
|
Bug 515844 followup: change debug option to moz-standard -g, no_r=me
|
2009-09-11 16:43:50 -07:00 |
|
Andreas Gal
|
2b967c4b02
|
Add test for bug 504516.
|
2009-09-11 15:59:04 -07:00 |
|
Brendan Eich
|
1f562c224a
|
Bug 516069 - Common the side exit used with shape guards (r=gal).
|
2009-09-11 15:44:30 -07:00 |
|
Jeff Walden
|
9d39c0d549
|
Bug 515285 - Implement JS_SameValue, and make assertEq use it rather than JS_StrictlyEqual. r=jorendorff
|
2009-09-09 11:51:52 -07:00 |
|
Jeff Walden
|
23423d9733
|
Fxi tpyo
|
2009-09-11 11:53:00 -07:00 |
|
Jeff Walden
|
484c2f1212
|
Bug 504233 - Add SIZE_MAX, etc. #defines to SpiderMonkey. r=jimb
|
2009-07-15 15:59:25 -07:00 |
|
Brendan Eich
|
79d774b114
|
Bug 515815 - TM: Regression on shell test case regress-452498-224.js (r=igor).
|
2009-09-11 10:47:47 -07:00 |
|
Brendan Eich
|
1cef550e73
|
Fix obvious thinko that bites Gary's fuzzer (515892, r=igor tomorrow, I trust).
|
2009-09-11 00:00:52 -07:00 |
|
Nicholas Nethercote
|
4b5aeeae4f
|
Bug 514551 - nanojit: avoid using ~allocator.free. r=edwsmith.
|
2009-09-11 16:21:10 +10:00 |
|
Nicholas Nethercote
|
4faa4a2405
|
Bug 515312 - nanojit: kill reservations in the Sparc backend. r=leon.sha.
|
2009-09-11 14:43:50 +10:00 |
|
David Mandelin
|
17a8b24ac7
|
Bug 515844: option to run a trace-test in gdb, r=dvander
|
2009-09-10 18:39:30 -07:00 |
|
Jim Blandy
|
f98db45fa3
|
Bug 510117: Correct pseudocode describing use/def processing. r=brendan
|
2009-09-10 18:02:08 -07:00 |
|
David Anderson
|
a17ec3c834
|
Follow-up nits (spacing, comment typo) to bug 513844.
|
2009-09-10 17:24:28 -07:00 |
|
Luke Wagner
|
d72c89d060
|
Backed out changeset b866396faae4
|
2009-09-10 16:44:01 -07:00 |
|
Luke Wagner
|
e9357856b4
|
Bug 506410 - bring template lovin' to hash tables (r=jorendorff)
|
2009-09-10 16:16:29 -07:00 |
|
David Mandelin
|
0fcb7aaa76
|
Bug 500857: show JIT reset events in tracevis, r=nnethercote
--HG--
extra : rebase_source : a9be775abf15badf980e3be3535e99b30ce5c235
|
2009-09-10 16:06:34 -07:00 |
|
David Anderson
|
0638ddff8d
|
Follow-up fix for SanityFilter triggering on ill-typed LIR (bug 513844, no_r=me).
|
2009-09-10 15:41:48 -07:00 |
|
David Anderson
|
fdcaf63219
|
Greatly improved tracer x64 compliance and compatibility (bug 513844, r=gal).
|
2009-09-10 15:38:18 -07:00 |
|
David Anderson
|
927b38b06f
|
Merge backout.
|
2009-09-10 15:13:26 -07:00 |
|
David Anderson
|
10b1ebccfe
|
Backed out changeset 1870d316eb00
|
2009-09-10 15:12:14 -07:00 |
|
Blake Kaplan
|
adf434e70c
|
Bug 513428 - Ignore transparent wrappers when deciding if something is an array or not. r=brendan
|
2009-09-10 14:51:45 -07:00 |
|
Andreas Gal
|
b6a2946c7a
|
Tracker::get must never be called for values not in the tracker (515752, r=dmandelin).
|
2009-09-10 13:11:26 -07:00 |
|
Bob Clary
|
572aca124f
|
Bug 469718 - browser javascript reftests, r=sayrer, r=ted.mielczarek.
--HG--
rename : js/tests/Makefile => js/tests/SisyphusMakefile
|
2009-09-10 12:38:29 -07:00 |
|
Jason Orendorff
|
7bf465cfd3
|
Bug 515682 - js/src/jsapi-tests is missing a README file. r=brendan.
|
2009-09-10 14:28:55 -05:00 |
|
Brendan Eich
|
811ccb299a
|
Fixes based on jorendorff's comments in bug 515273.
|
2009-09-10 10:54:33 -07:00 |
|
Brendan Eich
|
706bd30498
|
Fix js*inlines.h harder (515628, r=jorendorff).
|
2009-09-10 10:23:52 -07:00 |
|
Jason Orendorff
|
4e3fc88ef8
|
Fix release-only linker error introduced by changeset 08ab547f6808 (having to do with jsscriptinlines.h). r=red.
|
2009-09-10 11:50:43 -05:00 |
|
Brendan Eich
|
bb9d2c5506
|
Followup for 513119, r=jorendorff.
|
2009-09-10 07:22:20 -07:00 |
|
Igor Bukanov
|
8b5938706b
|
bug 440834 - do not cache enumerators when object shape overflowed. r=brendan
|
2009-09-10 15:59:43 +04:00 |
|
Igor Bukanov
|
3c4beac4d9
|
bug 515199 - js_GetGCThingTraceKind must check for JSString::isStatic and return JSTRACE_STRING if so. r=brendan
|
2009-09-10 15:13:59 +04:00 |
|
Leon Sha
|
4e128c3edd
|
Bug 515586 - Tracemonkey build failed with Sun Studio at jsstr.cpp. r=gal
|
2009-09-10 15:29:20 +08:00 |
|
Graydon Hoare
|
e9a727c872
|
Bug 514999 - Followup to fix orange opt tinderboxes, r=me.
--HG--
extra : rebase_source : 876279e2d327c8faf76bba28f94ba40f347a2000
|
2009-09-09 20:39:35 -07:00 |
|
Nicholas Nethercote
|
a5ab37ac5f
|
Fix bustage caused by the patch for 514066.
|
2009-09-10 14:24:57 +10:00 |
|
Nicholas Nethercote
|
b29cd64403
|
Bug 514066 - TM: Make short functions in LIR.cpp inline. r=gal.
|
2009-09-10 14:02:59 +10:00 |
|
Brendan Eich
|
016b0f207a
|
Bug 514981 - JSStackFrame::sharp{Array,Depth} should be locals allocated due to #n[#=] usage (r=igor).
|
2009-09-09 20:21:15 -07:00 |
|
Graydon Hoare
|
8132680f0e
|
Bug 515551 - FIX_FPU should depend on __i386__ not __i486__, r=brendan.
|
2009-09-09 20:09:50 -07:00 |
|