Jason Orendorff
|
b93b5173f2
|
Bug 476873 - TM: Trace JSOP_ARRAYPUSH. r=brendan.
|
2009-02-06 13:19:06 -06:00 |
|
Andreas Gal
|
a4a912921f
|
If js_AddAsGCBytes is called from trace and wants to GC and we can bail off trace then do so instead of returning an error (476869, r=jorendorff).
|
2009-02-06 10:11:45 -08:00 |
|
Jason Orendorff
|
8a3b35c57e
|
Bug 477048 - Assertion failure: cg->stackDepth == loopDepth, at ../jsemit.cpp. r=brendan.
|
2009-02-06 11:04:49 -06:00 |
|
Jason Orendorff
|
dcbe94da52
|
Bug 473075 - TM: HasProperty can call into exotic lookupProperty hooks. r=brendan.
--HG--
extra : rebase_source : 3a242c9fc4d0c41747169e39831ecf08e8b79017
|
2009-02-05 19:49:54 -06:00 |
|
Jeff Walden
|
2ec31b1171
|
Back out 21494181fdb8 and subsequent merges because they turned OS X red.
|
2009-02-05 15:42:45 -08:00 |
|
Andreas Gal
|
a863ed57b4
|
Merge.
|
2009-02-05 15:16:17 -08:00 |
|
Andreas Gal
|
40c6989500
|
Merge.
|
2009-02-05 15:15:50 -08:00 |
|
Blake Kaplan
|
2ba33695f7
|
Bug 477053 - Protect against evil E4X jsvals in args_resolve. r=brendan
|
2009-02-05 14:50:26 -08:00 |
|
Andreas Gal
|
7f9ae88519
|
If js_AddAsGCBytes is called from trace and wants to GC and we can bail off trace then do so instead of returning an error (476869, r=jorendorff).
|
2009-02-05 14:43:17 -08:00 |
|
Andreas Gal
|
b7ee7cba05
|
Merge.
|
2009-02-05 11:18:43 -08:00 |
|
Andreas Gal
|
0491e2d094
|
Add skip() to LirFilter so we can pass skip-requests through instead of going to the LirBufWriter directly (477089, r=shaver).
|
2009-02-05 11:14:44 -08:00 |
|
Igor Bukanov
|
5fb2f0b511
|
bug 467495 - JSOP_DEFUN fixes to deal with non-top-level function statements redeclaring local argument and variables. r=brendan
|
2009-02-05 14:11:04 +01:00 |
|
Jeff Walden
|
8f06b55946
|
How in the world did jstracer.cpp accumulate so much trailing whitespace? Kicking Linux this time around...
|
2009-02-05 01:09:54 -08:00 |
|
Jeff Walden
|
56f45fc062
|
Kill trailing whitespace in jstracer.h to kick a box out of a bogus orange
|
2009-02-04 22:57:25 -08:00 |
|
Jeff Walden
|
ece84ef199
|
Bug 474501 - JS array and object literals should define properties, not set them, to avoid calling getters or setters along the prototype chain. r=brendan
|
2009-02-03 23:14:36 -08:00 |
|
Jeff Walden
|
3c038a63cb
|
Bug 463243 - Assert correct type in JSVAL_TO_* (and vice versa) macros to fail fast when type errors happen. r=brendan
|
2009-02-03 13:56:25 -08:00 |
|
David Mandelin
|
e145a4b2b7
|
Fix warning for unhandled switch cases
|
2009-02-04 18:58:07 -08:00 |
|
David Mandelin
|
63ebd4662c
|
Fix initialization order warning
|
2009-02-04 18:49:54 -08:00 |
|
Andreas Gal
|
53a6d45f78
|
Assert that we don't leak JSVAL_ERROR_COOKIE along the JSVAL_BOXED path (r=me, debug only.)
|
2009-02-04 17:42:34 -08:00 |
|
Andreas Gal
|
4b139856e3
|
Don't expect to pass test for bug 458838 in trace-tests.js until we have upvar (r=me, no code changes.)
|
2009-02-04 14:59:47 -08:00 |
|
Robert Sayre
|
6e83ebc016
|
Merge tm to m-c
|
2009-02-04 12:47:50 -08:00 |
|
Graydon Hoare
|
d1049135f4
|
Bug 469625 - Deoptimize special own-properties, r=brendan.
|
2009-02-04 11:08:31 -08:00 |
|
Andreas Gal
|
52dd4013fb
|
Merge.
|
2009-02-04 01:47:57 -08:00 |
|
Andreas Gal
|
359fa8c1b5
|
Backout bug 474501. Causes a massive slowdown in trace-tests.js that needs to be investigated.
|
2009-02-04 01:47:44 -08:00 |
|
Mark Banner
|
11f1eafae9
|
Bug 476676 --enable-static builds (for comm-central apps) broken on trunk due to xpcshell requiring libxul - disable building of xpcshell for static builds. r=ted.mielczarek
|
2009-02-04 08:15:24 +00:00 |
|
Andreas Gal
|
dbd6b23ded
|
Merge.
|
2009-02-03 23:58:16 -08:00 |
|
Andreas Gal
|
e11aacb012
|
Merge.
|
2009-02-03 23:57:34 -08:00 |
|
Andreas Gal
|
b67445e7eb
|
Re-land bug 475396. It seems it didn't cause the orange-ness after all.
|
2009-02-03 23:57:12 -08:00 |
|
Jeff Walden
|
6a3bcef361
|
Bug 474501 - JS array and object literals should define properties, not set them, to avoid calling getters or setters along the prototype chain. r=brendan
|
2009-02-03 23:14:36 -08:00 |
|
Vladimir Vukicevic
|
4aacd882a6
|
b=476786; tracemonkey crash with verbose in debug mode; r=gal
|
2009-02-03 21:20:59 -08:00 |
|
Vladimir Vukicevic
|
fc839e5b69
|
b=474517; add option for trace-test to skip slow tests; r=shaver
|
2009-02-03 21:11:09 -08:00 |
|
Andreas Gal
|
b4e92e708c
|
Merge.
|
2009-02-03 20:31:19 -08:00 |
|
Andreas Gal
|
71d9ce93bc
|
Backed out bug 475396. Suspected of causing Linux orange-ness.
|
2009-02-03 20:31:05 -08:00 |
|
Andreas Gal
|
3d1dd7285b
|
Object_p_hasOwnProperty and Object_p_propertyIsEnumerable should be BOOL_FAIL, not BOOL_RETRY (476760, r=brendan).
|
2009-02-03 18:49:43 -08:00 |
|
Jason Orendorff
|
1a135641c5
|
Bug 462042 - TM: Allow GC with traced machine code on stack. r=brendan.
|
2009-02-03 18:25:18 -06:00 |
|
Jason Orendorff
|
e4c1fb1cfd
|
Bug 462027 - Bail off trace when reentering interpreter. r=gal.
|
2009-02-03 18:25:12 -06:00 |
|
Jeff Walden
|
461e28ae88
|
Backed out changeset ca733f2cc237; looks like some include system weirdness is biting where an old version of jsapi.h is being included which then causes a *newer* included version to miscompile. Weird, still investigating...
|
2009-02-03 15:48:30 -08:00 |
|
Jeff Walden
|
e356cf1d3a
|
Bug 463243 - Assert correct type in JSVAL_TO_* (and vice versa) macros to fail fast when type errors happen. r=brendan
|
2009-02-03 13:56:25 -08:00 |
|
Benjamin Smedberg
|
b2badb073f
|
Bug 476800 - kill variadic macro warnings r=ted
|
2009-02-10 08:33:58 -05:00 |
|
Peter Weilbacher
|
d026151ac5
|
[OS/2] Bug 474020: add AVMPLUS_OS2 to get through the js's configure, r=ted.mielczarek
|
2009-02-10 13:48:41 +01:00 |
|
Blake Kaplan
|
db79b857e5
|
Bug 475396 - Disable upvar optimizations under JS_EvaluateUCInStackFrame because we can't vouch for the display being right. r=brendan
|
2009-02-03 13:20:19 -08:00 |
|
David Mandelin
|
e62fb21f2a
|
Fixed signed/unsigned compare warning
|
2009-02-03 10:59:24 -08:00 |
|
Jason Orendorff
|
27c16ff3b1
|
Bug 476666 - TM: Crash reading near 0 @Detecting, regression due to bug 476238. r=gal.
|
2009-02-03 12:39:46 -06:00 |
|
Jason Orendorff
|
4e3f2cfd40
|
Revert to 07be1f190a3d. Revision 5f5c1cd63641 should not have been pushed.
|
2009-02-03 12:38:44 -06:00 |
|
Jason Orendorff
|
fd4bd7a53c
|
Merge.
|
2009-02-03 12:22:55 -06:00 |
|
Jason Orendorff
|
f8ca22b197
|
Bug 476666 - TM: Crash reading near 0 @Detecting, regression due to bug 476238. r=gal.
|
2009-02-03 12:19:50 -06:00 |
|
Robert Kaiser
|
1ef654b1ca
|
bug 474732 - Rerunning configure causes the world to be rebuilt, r=ted
|
2009-02-03 16:29:21 +01:00 |
|
Nickolay_Ponomarev
|
1820b09634
|
Bug 472258 - Reinitializing one-shot timers by resetting delay (->SetDelay) doesn't work anymore - fix callers; r+sr=bzbarsky
|
2009-02-03 15:42:21 +01:00 |
|
Brendan Eich
|
2cbed5bed4
|
Give up on automation due to intermittent redness (r=jst).
|
2009-02-02 18:51:47 -08:00 |
|
Jason Orendorff
|
df4d8addef
|
Bug 462042 - TM: Allow GC with traced machine code on stack. r=brendan.
|
2009-02-02 20:49:53 -06:00 |
|
Jason Orendorff
|
f6ffd1d380
|
[mq]: bug-462027-v9
|
2009-02-02 20:42:46 -06:00 |
|
Andreas Gal
|
68e8901a4a
|
Bake the value of fp->imacpc into the trace and report it at recording time when detecting inside JSOP_GETELEM (follow-up for 476238, r=brendan,jorendorff).
|
2009-02-02 18:21:28 -08:00 |
|
Andreas Gal
|
37c6216a54
|
Merge.
|
2009-02-02 17:26:22 -08:00 |
|
Andreas Gal
|
3682914dfd
|
Leave a hint for GetProperty in the context so it can figure out the current bytecode location without de-optimizing (476238, r=jorendorff).
|
2009-02-02 17:25:59 -08:00 |
|
Brendan Eich
|
8616d3c893
|
Try hardest of all (last time) to fix redness (r=nthomas).
|
2009-02-02 16:49:28 -08:00 |
|
Brendan Eich
|
eaee2dba84
|
Try hardest to fix redness (r=me).
|
2009-02-02 15:15:07 -08:00 |
|
Brendan Eich
|
526f6564d7
|
Try harder to fix redness (r=bsmedberg).
|
2009-02-02 14:34:45 -08:00 |
|
Brendan Eich
|
95121367a0
|
Try to fix redness (r=ted).
|
2009-02-02 14:17:43 -08:00 |
|
Brendan Eich
|
c2c9e37e08
|
Bug 476181 - imacros.c.out out of date; also Makefile.in bustage/cleanup (r=ted/jorendorff).
|
2009-02-02 13:53:35 -08:00 |
|
Igor Bukanov
|
70bfc5a80d
|
bug 476049 - optimizing js_CheckRedeclaration for the common case of non-existing properties. r=brendan
|
2009-02-02 20:53:56 +01:00 |
|
Andreas Gal
|
9ae445580b
|
Merge.
|
2009-02-01 23:16:39 -08:00 |
|
Andreas Gal
|
4d4966294d
|
Assert that JSVAL_ERROR_COOKIE doesn't leak from the JIT into the interpreter (r=me, debug only).
|
2009-02-01 23:16:00 -08:00 |
|
Blake Kaplan
|
561c7c3f03
|
Add a mochitest for bug 477431.
|
2009-02-26 17:01:42 -08:00 |
|
Serge Gautherie
|
dbc82ba905
|
Bug 480227 - check-sync-dirs.py : (further) improve output format
(Av1) Be (some) more consistent, internally and externally
|
2009-03-02 17:13:27 +01:00 |
|
Robert Sayre
|
63eb5825cc
|
Merge.
|
2009-03-02 01:33:33 -05:00 |
|
Robert Sayre
|
ae78a8d6dc
|
Bug 464159 - Quickstubs leaks IIDs. r=jorendorff
|
2009-03-02 01:32:40 -05:00 |
|
Walter Meinl
|
4ad9fe786b
|
Bug 426639 - Fix the test harness to work on OS/2; m-c *.mk files; r=mozilla@Weilbacher.org
|
2009-03-02 07:28:09 +01:00 |
|
Robert Sayre
|
5bdafd3aba
|
Merge tm to m-c.
|
2009-02-28 12:38:33 -05:00 |
|
Vladimir Vukicevic
|
a9f156bfa4
|
b=480659; special-case 1-char match nodes for ARM jit; r=dmandelin
|
2009-02-27 15:37:13 -08:00 |
|
Benjamin Smedberg
|
b47e9606c5
|
Bug 480069 - Recursive submakes without shell loops, r=ted
|
2009-02-27 16:03:53 -05:00 |
|
Ginn Chen
|
db99836469
|
Bug 476042 Integrate sparc nanojit, fix for LDUB/LDUH, r=gal
|
2009-02-27 17:17:08 +08:00 |
|
Doug Turner
|
dae242de12
|
bug 473180. remove TARGET_DEVICE=emulator. It was an old hack to get builds working on wince simulators. no longer needed r=ted+jimb
|
2009-02-26 12:23:25 -08:00 |
|
Vladimir Vukicevic
|
a8f8d5c9c7
|
b=479525; fix nanojit on Windows CE (calling conventions, disable regexp double-char optimization); r=dmandelin
|
2009-02-26 12:04:37 -08:00 |
|
Atsushi Sakai
|
56eb68cdb6
|
Bug 478161 - 5th arg of mktime should begin at zero; r=ted.mielczarek
|
2009-02-26 18:27:41 +01:00 |
|
Blake Kaplan
|
b6d30b3a27
|
Bug 478433 - Use a better method to create this function. r+sr=jst
|
2009-02-25 17:33:54 -08:00 |
|
Blake Kaplan
|
db3e4717db
|
Bug 477431 - The JS spec says that we have to iterate over string properties only. r+sr=jst
|
2009-02-25 17:33:12 -08:00 |
|
Blake Kaplan
|
086c266705
|
Bug 435151 - XPCSafeJSObjectWrapper's construct hook was not correct. r+sr=jst
|
2009-02-25 17:32:23 -08:00 |
|
Blake Kaplan
|
14658eb0ed
|
Bug 479288 - Move wrapping back into the outerObject hook. r+sr=bent/jst
|
2009-02-25 17:32:09 -08:00 |
|
Robert Sayre
|
d9eda25bc6
|
Merge tracemonkey to m-c.
|
2009-02-25 15:05:47 -05:00 |
|
Jason Orendorff
|
83d8c84902
|
Bug 480126 - jsstack.js static analysis errors in js_GetCurrentBytecodePC and specializeTreesToMissingGlobals. r=bsmedberg.
|
2009-02-25 11:42:39 -06:00 |
|
Serge Gautherie
|
3ae5b8a3f4
|
Orange fix for "changeset: 4f3614d130da" of
Bug 442109 - youtube videos don't play; r=vladimir
which missed to sync this file
|
2009-02-25 18:21:48 +01:00 |
|
Robert Sayre
|
96c418bc43
|
Merge tracemonkey to m-c.
|
2009-02-25 04:03:41 -05:00 |
|
Peter Van der Beken
|
1e22744844
|
Fix for bug 471395 ( "Illegal Value" exception when accessing XHR request within an extension). r=mrbkap, sr=jst.
|
2009-02-24 17:44:31 +01:00 |
|
Serge Gautherie
|
a5a2252e81
|
Bug 446300 - move tools/test-harness/xpcshell-simple to testing/xpcshell
(Ev2-MC) Rename the object tests directory
|
2009-02-23 19:28:20 +01:00 |
|
Sunil Mohan Adapa
|
7afd1bbd24
|
Bug 412610 - MAXPATHLEN too small for glibc's realpath(); m-c part; r=*
jsfile.cpp + reg.c + SpecialSystemDirectory.cpp : benjamin
lcms.h : bholley
XRemoteClient.cpp : roc
|
2009-02-23 19:28:12 +01:00 |
|
Jeff Walden
|
543f0d5a97
|
Back out bug 474501; it has a problem with one Mochitest.
|
2009-01-30 20:00:52 -08:00 |
|
Ben Turner
|
60956ac6bd
|
Bug 460882. r+sr=mrbkap.
|
2009-02-16 13:16:13 -08:00 |
|
Jim Blandy
|
7defe5d8ef
|
Bug 461841: xpcshell: default to non-interactive when isatty is missing. r=roc
|
2009-02-16 16:27:13 +01:00 |
|
Aiko
|
cad71e2047
|
Bug 446689 - xpcshell's load() function doesn't close file handle; r+sr=mrbkap
|
2009-02-15 17:23:50 +01:00 |
|
Jesse Ruderman
|
f154077a31
|
Add crashtests
|
2009-02-13 14:54:17 -08:00 |
|
Vladimir Vukicevic
|
3bdaaf6021
|
b=477727; add WINCE_WINDOWS_MOBILE define and associated configure flag; r=ted
|
2009-02-12 18:26:01 -08:00 |
|
Jeff Walden
|
3ccb27836a
|
I hate LiveConnect.
|
2009-01-30 18:17:13 -08:00 |
|
Jeff Walden
|
3fcb6ac3ea
|
Bustage fix, not updated for changes in c0b2c82a524e
|
2009-01-30 17:59:12 -08:00 |
|
Jeff Walden
|
e961f82d89
|
Bug 474501 - JSON literals shouldn't have prototype setters run during evaluation. r=brendan
|
2009-01-30 17:40:33 -08:00 |
|
Jason Orendorff
|
7fbb18f1ed
|
Fix for red caused by rev 932126be5356.
|
2009-01-30 18:02:35 -06:00 |
|
Jason Orendorff
|
37f2985bdf
|
Bug 476177 - TM: cx->stackPool must not be accessed on trace. r=brendan.
--HG--
extra : rebase_source : 746d61b54aa38cbe18fe31bce4efcbbad4629678
|
2009-01-30 17:40:05 -06:00 |
|
Andreas Gal
|
8c35f95c27
|
Merge.
|
2009-01-30 15:16:43 -08:00 |
|
Andreas Gal
|
595570a83e
|
Add debug hook to the threaded interpreter to trace instruction stream (476128, r=shaver).
|
2009-01-30 15:14:31 -08:00 |
|
Gordon P. Hemsley
|
917fd3a315
|
Remove unused variable declaration (bug 472702 followup, r=gal)
|
2009-01-30 10:34:54 -08:00 |
|
Andreas Gal
|
f6afbc63a0
|
Do not count control-flow merges twice in IFEQX, we already do it in IFEQ (fixed by brendan as part of 469625, r=me).
|
2009-01-29 23:45:16 -08:00 |
|
Andreas Gal
|
bd2e94ed79
|
Merge.
|
2009-01-29 22:04:21 -08:00 |
|
Andreas Gal
|
af99b5186c
|
Don't try to immediately record a new tree when encountering a failed inner tree activation while recording the outer tree if we are no longer at the actual loop header (475916, r=danderson).
|
2009-01-29 22:03:43 -08:00 |
|
Graydon Hoare
|
e29aba563d
|
Bug 475474 - Minor followups to fix build warnings and trace-test output, r=danderson.
|
2009-01-29 17:51:14 -08:00 |
|
Graydon Hoare
|
5219181495
|
Bug 475474 - Maintain globalSlots per global, not just one per JIT instance, r=danderson.
|
2009-01-29 15:59:52 -08:00 |
|
Blake Kaplan
|
69a2bec66d
|
Bug 475834 - Multiline comments with newlines in them should not decompose to nothing. r=brendan
|
2009-01-29 12:22:26 -08:00 |
|
Jason Orendorff
|
2ba2f5d3ed
|
Bug 475761 - TM: js_Any_GetProp and friends can reenter. r=brendan. Note that this patch alone does not fix the bug. The rest of the fix comes in bug 462027.
|
2009-01-29 00:13:03 -06:00 |
|
shaver@mozilla.org
|
728f9f9126
|
Backed out changeset 7246c4dcf997 (bug 469625) due to trace-test.js failures.
|
2009-01-28 22:26:46 -05:00 |
|
brendan@mozilla.org
|
14dd060156
|
Conservatively track modifications along the prototype chain of arrays (469625, r=jorendorff).
|
2009-01-28 16:16:20 -08:00 |
|
Andreas Gal
|
424b5e8997
|
Detect OOM condition and flush code cache when destroying the recorder and don't enter endAssembly when OOM (475821, r=danderson).
|
2009-01-28 15:12:31 -08:00 |
|
Jason Orendorff
|
6142999fde
|
Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter (relanding with a bug fix). r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
|
2009-01-28 09:24:35 -06:00 |
|
Andreas Gal
|
08c7886403
|
Trigger a new build.
|
2009-01-28 04:24:13 -08:00 |
|
Andreas Gal
|
7c6106e86d
|
Abort if we hit SETGVAR with a NULL slot (465567, r=brendan).
|
2009-01-28 00:35:20 -08:00 |
|
Andreas Gal
|
ecba1bc0b1
|
Update the tracker if the global object's dslots are reallocated at recording time (475645, r=brendan).
|
2009-01-28 00:12:37 -08:00 |
|
Blake Kaplan
|
b30598d3ae
|
Bug 475469 - Don't assume cx->fp is a scripted frame. r=dmandelin
|
2009-01-27 17:10:44 -08:00 |
|
Andreas Gal
|
c75755f18e
|
Properly initialize demote flag (475479, r=danderson).
|
2009-01-27 17:06:38 -08:00 |
|
Andreas Gal
|
3aa2396acf
|
Merge.
|
2009-01-27 16:42:29 -08:00 |
|
Andreas Gal
|
3361accf0e
|
Merge.
|
2009-01-27 16:42:10 -08:00 |
|
Andreas Gal
|
1bbc35daad
|
Backed out changeset d50d3681b94e (attempted re-landing of 474771).
|
2009-01-27 16:41:43 -08:00 |
|
Brendan Eich
|
60770fa5b5
|
Bug 454184 - Implement eval caching (r=mrbkap).
|
2009-01-27 16:40:40 -08:00 |
|
Brendan Eich
|
914f4ef313
|
Back out due to Mac Tp orange (454184).
|
2009-01-27 15:52:10 -08:00 |
|
Brendan Eich
|
335791e844
|
Bug 454184 - Implement eval caching (r=mrbkap).
|
2009-01-27 13:53:31 -08:00 |
|
Jason Orendorff
|
5b13be3f69
|
Bug 475593 - TM: Assertion failed: "Should not move data from GPR/XMM to x87 FPU": false (../nanojit/Nativei386.cpp:1851) (js_BooleanOrUndefinedToNumber emitted twice). r=brendan.
|
2009-01-27 15:33:45 -06:00 |
|
Robert Sayre
|
7dfa709a7f
|
Merge m-c to tm.
|
2009-01-27 11:08:09 -08:00 |
|
Andrei Saprykin
|
7b91b30052
|
bug 474801 - Checking for MaybeGC conditions when allocating GC things in JS shell. r=igor
|
2009-01-27 18:21:51 +01:00 |
|
Igor Bukanov
|
65cda4b280
|
Backed out changeset 39b1c9f21064 - the patch again has triggered the crashtest timeout.
|
2009-01-27 15:11:47 +01:00 |
|
Andreas Gal
|
f17d7cf056
|
Set on-trace flag only during trace execution, not recording (474771, r=brendan, patch has failed before, please back out at the earliest sign of trouble).
|
2009-01-27 01:55:31 -08:00 |
|
Andreas Gal
|
868cf7c72c
|
Backed out changeset ece63b96379b
|
2009-01-27 00:10:38 -08:00 |
|
Jason Orendorff
|
c0cc74fa99
|
Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
|
2009-01-27 00:19:58 -06:00 |
|
Andreas Gal
|
519b56ea2f
|
Correct incorrectly reversed order of argument types in builtin description (472533, r=brendan).
|
2009-01-26 21:05:59 -08:00 |
|
Graydon Hoare
|
170e5b5921
|
Bug 473688 - provide a 2-level hash map (global, pc) -> tree, r=gal.
|
2009-01-26 19:53:19 -08:00 |
|
Andreas Gal
|
56a9096701
|
Merge.
|
2009-01-26 18:16:11 -08:00 |
|
Andreas Gal
|
13ebda54e6
|
LirNameMap gets large over time and searching it with binary search is slow (475127, r=shaver).
|
2009-01-26 18:15:39 -08:00 |
|
Blake Kaplan
|
a84029c4e6
|
Bug 475449 - JS shell gets stuck on EOF. r=brendan
--HG--
extra : rebase_source : 1de44569fe303339b1d1a28b1709918a4569daf0
|
2009-01-26 16:47:25 -08:00 |
|
Blake Kaplan
|
663d23ef5d
|
Bug 475426 - GetPDA returns n copies of the first entry. Bug noticed by Mads Bondo Dydensborg <mbd@dbc.dk>. r=brendan
--HG--
extra : rebase_source : 1f5e87ad1fb88c3174c17cb5f0b89ff09dd6e6ad
|
2009-01-26 16:47:22 -08:00 |
|
Blake Kaplan
|
500f0a0301
|
Bug 467499 - Pass the proper size argument to ResizeSlots. r=shaver/crowder
|
2009-01-26 16:20:05 -08:00 |
|
Robert Sayre
|
cd3999104d
|
Merge m-c to tm.
|
2009-01-26 13:54:59 -08:00 |
|
Benjamin Smedberg
|
7ee0b42cb8
|
Bug 474996 - JS_REQUIRES_STACK violation in TraceRecorder::hasIteratorMethod, r=jorendorff
|
2009-01-26 14:26:24 -05:00 |
|
Igor Bukanov
|
ae33cd4a05
|
bug 475146 - fixing gczeal checks in RefillDoubleFreeList. r=mrbkap
|
2009-01-26 19:51:20 +01:00 |
|
Ginn Chen
|
d522f048c8
|
Bug 476448 -KPIC is obsolete in Sun Studio 12 SPARC r=jim
|
2009-02-09 14:21:09 +08:00 |
|
Brian Crowder
|
7d64f6851c
|
Bug 469397 - (0.5).toFixed(0) is 0, should be 1. r=bz,mrbkap
|
2009-02-07 12:31:10 +01:00 |
|
L. David Baron
|
89a43a453a
|
Merge backout of changeset 423eea03fb54 (Bug 460882) for being one of the two changesets that may be causing chrome and a11y tests not to start.
|
2009-02-06 20:57:35 -08:00 |
|
L. David Baron
|
9cd8a585e6
|
Backed out changeset 423eea03fb54 (Bug 460882) for being one of the two changesets that's causing chrome and a11y tests not to start.
|
2009-02-06 20:57:11 -08:00 |
|
Ben Turner
|
6a62636303
|
Bug 467900 - 'nsScriptSecurityManager not thread-safe called by IsCallerChrome'. p=timeless+bent, r+sr=jst, a=blocking1.9.1+
|
2009-02-06 16:01:21 -08:00 |
|
Ben Turner
|
a6d6b36d50
|
Bug 460882. r+sr=mrbkap, a=blocking1.9.1
|
2009-02-06 16:01:16 -08:00 |
|
timeless@mozdev.org
|
d1cce1fe24
|
Bug 475898 - jsdIDebuggerService.idl changed without changing uuid, r+sr=bz
|
2009-02-04 22:43:56 -08:00 |
|
Benjamin Smedberg
|
c43bd56aa5
|
Backed out changeset 64d5b7cdeb69 - bug 476643 because of Windows bustage (js_LeaveTrace is not a friend API)
|
2009-02-05 20:20:03 -05:00 |
|
Benjamin Smedberg
|
2a67684f74
|
Bug 476643 - mozilla code uses some JS-internal APIs and needs to bail off trace before doing so. This shouldn't actually affect runtime now, because XPConnect doesn't use traceable natives. But in the 1.9.2 future we want to use traceable natives r=mrbkap r=jorendorff
|
2009-02-05 19:57:34 -05:00 |
|
Benjamin Smedberg
|
46dcd9a715
|
Bug 475199 - PPC builds crash on startup. I moved the output of JS_STACK_GROWTH_DIRECTION inside a !CROSS_COMPILE block incorrectly in bug 269538. This just moves it back.
|
2009-01-26 10:11:07 -05:00 |
|
Peter Van der Beken
|
690b96a622
|
Fix for bug 464676 (Cycle collector sometimes unlinks live cycles). r=bent, sr=jst.
|
2009-01-26 14:12:37 +01:00 |
|
Robert Sayre
|
b5cd4ca3dc
|
Backout c0b2c82a524e.
|
2009-01-25 22:36:46 -08:00 |
|
Andreas Gal
|
e481ee3eb8
|
Only set onTrace flag while running native code, not when recording (474771, r=brendan).
|
2009-01-25 20:24:25 -08:00 |
|
David Anderson
|
d1ac280790
|
Fixed multitrees assert regression from bug 469044 (bug 474935, r=gal).
|
2009-01-23 22:24:58 -05:00 |
|
Andrew Paprocki
|
a4ec9c19ad
|
Bug 471716 - jsobj.cpp DEBUG / js_DumpObject crash on JSFunction with null proto. r=jorendorff
|
2009-01-23 17:20:14 -08:00 |
|
Brendan Eich
|
c13882a292
|
Bug 470187 - TM: "Assertion failure: entry->kpc == (jsbytecode*) atoms[index]" with valueOf, regexp (r=jorendorff).
|
2009-01-23 14:33:42 -08:00 |
|
Brendan Eich
|
196e15a45e
|
Bug 473282 - TM: Crash [@ JS_CallTracer] (r=jwalden).
|
2009-01-23 14:31:07 -08:00 |
|
Andreas Gal
|
184fc63cd1
|
Backout bug 468782. Confirmed to leak.
|
2009-01-25 16:38:31 -08:00 |
|
Graydon Hoare
|
da2b8f5507
|
Bug 472180 - Move fragment hit and blacklist counts to hashtable in oracle, r=gal.
|
2009-01-23 14:24:50 -08:00 |
|
David Anderson
|
0e4418db16
|
Bug 473880 - TM: Add a way to keep stack values alive without emitting guard code. r=gal.
|
2009-01-23 15:21:55 -06:00 |
|
Jason Orendorff
|
c9961fe054
|
Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
|
2009-01-22 16:39:26 -06:00 |
|
Andreas Gal
|
0feab81363
|
Backout bug 475048, it causes mochitests to hang.
|
2009-01-25 15:26:52 -08:00 |
|
Andreas Gal
|
8a264cf6ce
|
Only emit alias check in for *PROP if the object's shape matches the global object's shape (475048, r=brendan, relanding).
|
2009-01-23 10:41:44 -08:00 |
|
Vladimir Vukicevic
|
63e0570b8d
|
[arm] fix up ARM floating point comparisons; fixes ARM trace-test (relanding)
|
2009-01-23 00:53:15 -08:00 |
|
Brendan Eich
|
0122eef654
|
Bug 453955 - "Assertion failure: sprop->setter != js_watch_set || pobj != obj, at jsdbgapi.c" (r=mrbkap, relanding).
|
2009-01-23 00:50:35 -08:00 |
|
Andreas Gal
|
9460746d1d
|
Fixed correctness and leak regression from bug 469044 landing (bug 474769, r=gal, relanding).
|
2009-01-25 09:05:21 -08:00 |
|
Andreas Gal
|
570f41d3b7
|
Fix incorrect reliance on the identity of the global object on trace (474888, r=brendan, relanding).
|
2009-01-25 09:04:03 -08:00 |
|
Andreas Gal
|
1d277bc633
|
Backout all patches since last mozilla-central merge (Thu Jan 22 19:14:02 2009 -500 by sayrer).
|
2009-01-25 02:58:22 -08:00 |
|
Andreas Gal
|
af714b621b
|
Backed out changeset 716fe0739e2b which fixes a spelling bug to force a tinderbox build.
|
2009-01-24 12:10:05 -08:00 |
|
Andreas Gal
|
02bdd40353
|
I heard fixing spelling mistakes makes the tinderboxes happy (106386, r=me).
|
2009-01-23 22:28:34 -08:00 |
|
Andreas Gal
|
ccc90ead5f
|
Compilation fix for bug 474771 (r=me).
|
2009-01-23 20:33:14 -08:00 |
|
Andreas Gal
|
b94ebfcf08
|
Merge.
|
2009-01-23 20:22:41 -08:00 |
|
Andreas Gal
|
1baff988de
|
Only set onTrace flag while running native code, not when recording (474771, r=brendan).
|
2009-01-23 20:22:23 -08:00 |
|
David Anderson
|
5554e7d6ae
|
Fixed multitrees assert regression from bug 469044 (bug 474935, r=gal).
|
2009-01-23 22:24:58 -05:00 |
|
Andrew Paprocki
|
ad291a3ff2
|
Bug 471716 - jsobj.cpp DEBUG / js_DumpObject crash on JSFunction with null proto. r=jorendorff
|
2009-01-23 17:20:14 -08:00 |
|
Andreas Gal
|
610cc42b01
|
Merge.
|
2009-01-23 16:57:04 -08:00 |
|
Andreas Gal
|
a9682f9dff
|
Backed out changeset 05cbbc9f1ae2, which backed out bug 24106 (so this is re-landing 24106).
|
2009-01-23 16:56:38 -08:00 |
|
Andreas Gal
|
4f323318a5
|
Merge.
|
2009-01-23 15:16:03 -08:00 |
|
Andreas Gal
|
1b154f72a6
|
Merge.
|
2009-01-23 15:15:34 -08:00 |
|
Andreas Gal
|
920ecc2113
|
Backed out changeset 17663da1b840 (bug 462027).
|
2009-01-23 15:14:46 -08:00 |
|
Andreas Gal
|
347e44c31a
|
Backed out changeset 9fe03078c765 (bug 475048).
|
2009-01-23 15:13:57 -08:00 |
|
Brendan Eich
|
94412bc214
|
Bug 470187 - TM: "Assertion failure: entry->kpc == (jsbytecode*) atoms[index]" with valueOf, regexp (r=jorendorff).
|
2009-01-23 14:33:42 -08:00 |
|
Brendan Eich
|
4ade60e63d
|
Bug 473282 - TM: Crash [@ JS_CallTracer] (r=jwalden).
|
2009-01-23 14:31:07 -08:00 |
|
Graydon Hoare
|
0b98b2e8cb
|
Bug 472180 - Move fragment hit and blacklist counts to hashtable in oracle, r=gal.
|
2009-01-23 14:24:50 -08:00 |
|
David Anderson
|
ee93602364
|
Bug 473880 - TM: Add a way to keep stack values alive without emitting guard code. r=gal.
|
2009-01-23 15:21:55 -06:00 |
|
Andreas Gal
|
c7f9743a3d
|
Only emit alias check in for *PROP if the object's shape matches the global object's shape (475048, r=brendan).
|
2009-01-23 10:41:44 -08:00 |
|
David Anderson
|
dc86ddce2f
|
Fixed correctness and leak regression from bug 469044 landing (bug 474769, r=gal).
|
2009-01-22 22:40:59 -05:00 |
|
Andreas Gal
|
b566ed290a
|
Merge.
|
2009-01-22 17:59:16 -08:00 |
|
Andreas Gal
|
d940283d33
|
Fix incorrect reliance on the identity of the global object on trace (474888, r=brendan).
|
2009-01-22 17:58:18 -08:00 |
|
Robert Sayre
|
7dc95917f4
|
Merge mozilla-central to tracemonkey.
|
2009-01-22 19:14:02 -05:00 |
|
Jason Orendorff
|
9ff9140ae0
|
Bug 468782 - TM: js_FastValueToIterator and js_FastCallIteratorNext can reenter. r=brendan. Note that this changeset alone does not fix the bug; an upcoming patch in bug 462027 completes the fix.
--HG--
extra : rebase_source : 585d590aace159914629a786489b0883d23cf2a8
|
2009-01-22 16:39:26 -06:00 |
|
Andreas Gal
|
631ccfe72b
|
Merge.
|
2009-01-23 10:42:18 -08:00 |
|
Igor Bukanov
|
9394fa361f
|
Backed out changeset 6657640cbbb2 - the patch from the bug 474801 caused leak and crash test failures
|
2009-01-23 15:40:57 +01:00 |
|
Andrei Saprykin
|
02565c4f0d
|
bug 474801 - Checking for MaybeGC conditions when allocating GC things in JS shell
|
2009-01-23 13:27:19 +01:00 |
|
Vladimir Vukicevic
|
7679b7a4be
|
[arm] fix up ARM floating point comparisons; fixes ARM trace-test
|
2009-01-23 00:53:15 -08:00 |
|
Brendan Eich
|
629c3385c4
|
Bug 453955 - "Assertion failure: sprop->setter != js_watch_set || pobj != obj, at jsdbgapi.c" (r=mrbkap).
|
2009-01-23 00:50:35 -08:00 |
|
Benjamin Smedberg
|
6be1c639ca
|
+ has a higher precendence than <<, so this needs to be parenthesized more... followup to bug 269538
|
2009-01-22 15:40:41 -05:00 |
|
Andreas Gal
|
6e5593d5b7
|
Make sure vpnum is not used incorrectly in the future (follow-up for 469044, r=shaver).
|
2009-01-22 12:02:17 -08:00 |
|
Bob Clary
|
185de54949
|
merge
|
2009-01-22 11:58:15 -08:00 |
|
Benjamin Smedberg
|
9b1b7b99df
|
Followup to bug 269538 - Use explicit casts instead of L/LL/int64, r=crowder
|
2009-01-22 14:52:28 -05:00 |
|
Bob Clary
|
6b35d85b32
|
bug 474832 - update public failures.
|
2009-01-22 11:51:26 -08:00 |
|
Bob Clary
|
01e4d469a3
|
tests for bug 471540, bug 466781 from sync of js/src/trace-test.js and js/tests/js1_8_1/trace/trace-test.js.
|
2009-01-22 11:49:44 -08:00 |
|
Serge Gautherie
|
beb21941b4
|
Bug 446300 - move tools/test-harness/xpcshell-simple to testing/xpcshell; (Av1a-MC) Move the source harness directory; r=ted.mielczarek
--HG--
rename : tools/test-harness/xpcshell-simple/Makefile.in => testing/xpcshell/Makefile.in
rename : tools/test-harness/xpcshell-simple/README => testing/xpcshell/README
rename : tools/test-harness/xpcshell-simple/example/Makefile.in => testing/xpcshell/example/Makefile.in
rename : tools/test-harness/xpcshell-simple/example/unit/test_sample.js => testing/xpcshell/example/unit/test_sample.js
rename : tools/test-harness/xpcshell-simple/execute_test.js => testing/xpcshell/execute_test.js
rename : tools/test-harness/xpcshell-simple/head.js => testing/xpcshell/head.js
rename : tools/test-harness/xpcshell-simple/tail.js => testing/xpcshell/tail.js
rename : tools/test-harness/xpcshell-simple/test_all.sh => testing/xpcshell/test_all.sh
rename : tools/test-harness/xpcshell-simple/test_one.sh => testing/xpcshell/test_one.sh
|
2009-01-22 19:39:02 +01:00 |
|
Arpad Borsos
|
4af1852ab6
|
Bug 472332 - Remove unused files from build/autoconf; +aclocal cleanup; r+sr=ted.mielczarek
|
2009-01-22 19:01:24 +01:00 |
|
Brad Lassey
|
36b666091c
|
bug 470914 - fixing build bustage in xpcshell, GetCurrentDirectoryW doesn't exist on windows ce, punt on that platform r+sr=mrbkap
|
2009-01-22 10:17:22 -05:00 |
|
Andreas Gal
|
039fe38bed
|
Test-case for bug 465915 (r=me).
|
2009-01-22 01:43:28 -08:00 |
|
Daniel Holbert
|
2a7d88e05a
|
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
|
2009-01-21 22:55:08 -08:00 |
|
David Anderson
|
b3ff178462
|
Specialize trees to global types, so global type instability does not flush the cache (bug 469044, r=gal,brendan).
|
2009-01-22 01:45:19 -05:00 |
|
Graydon Hoare
|
a2f947e2a1
|
Bug 470310 - Interpreter errors or pending exceptions should abort trace, r=brendan.
|
2009-01-21 12:14:47 -08:00 |
|
David Mandelin
|
88e1a66b75
|
Bug 465784: Trace cache OOM crash due to misplaced OOM check
|
2009-01-21 11:36:52 -08:00 |
|
Igor Bukanov
|
348de1aa60
|
Backed out changeset a0e1d4a2404f - the patch for the bug 474586 causes timeouts in crash tests on Mac and Windows.
|
2009-01-21 20:22:42 +01:00 |
|
Andrei Saprykin
|
375373bb9b
|
bug 453432 - Checking for MaybeGC conditions when allocating GC things
|
2009-01-21 16:47:17 +01:00 |
|
Blake Kaplan
|
5f7e26cdd5
|
Bug 474236 - Only throw errors when we have to. r=brendan
|
2009-01-20 16:31:10 -08:00 |
|
Jeff Walden
|
25c8ed99e7
|
Fix typo noted by bclary in bug 471214
|
2009-01-20 15:20:21 -08:00 |
|
Blake Kaplan
|
9735f35124
|
Bug 474236 - Propagate EOF flags harder. r=brendan
|
2009-01-20 14:41:43 -08:00 |
|
Benjamin Smedberg
|
748193ada5
|
Bug 470971 - Add ability to pass the GRE dir to xpcshell, r=ted - fixed patch: XRE_GetBinaryPath gets the file of the executable: we want to pass the parent directory to XPCOM.
|
2009-01-20 14:56:44 -05:00 |
|
Brendan Eich
|
849c76814c
|
Give up on automation due to intermittent redness (r=jst).
|
2009-02-02 18:52:12 -08:00 |
|
Brendan Eich
|
b4ebc2d09d
|
Try hardest of all (last time) to fix redness (r=nthomas).
|
2009-02-02 16:49:43 -08:00 |
|
Brendan Eich
|
f851419b1a
|
Try hardest to fix redness (r=me).
|
2009-02-02 15:15:19 -08:00 |
|
Brendan Eich
|
20c89faa69
|
Try harder to fix redness (r=bsmedberg).
|
2009-02-02 14:33:03 -08:00 |
|
Brendan Eich
|
e69c309ec4
|
Try to fix redness (r=ted).
|
2009-02-02 14:17:59 -08:00 |
|
Brendan Eich
|
ef51420787
|
Bug 476181 - imacros.c.out out of date; also Makefile.in bustage/cleanup (r=ted/jorendorff).
|
2009-02-02 13:56:34 -08:00 |
|
Jason Orendorff
|
67419dff52
|
Bug 476466 - jsstack.js static analysis error in js_GC. r=bsmedberg.
|
2009-02-02 11:30:53 -06:00 |
|
Ted Mielczarek
|
e175cfbb93
|
bug 470914 followup - don't normalize symlinks in xpcshell's __LOCATION__. r+sr=mrbkap
|
2009-02-02 08:53:23 -05:00 |
|
Wesley W. Garland
|
55e7c279f0
|
Bug 475393 Standalone Spidermonkey should build on Solaris with GCC r=jim
|
2009-02-02 18:54:48 +08:00 |
|
Walter Meinl
|
d8710dccee
|
Bug 474366: follow-up patch, r=ted.mielczarek
|
2009-02-01 10:03:41 +01:00 |
|
Robert Sayre
|
aa3aaf69b2
|
Merge tracemonkey to mozilla-central.
|
2009-01-31 11:45:24 -08:00 |
|
Atul Varma
|
3ab92bc3a0
|
bug 445873 - let callers of Components.utils.Sandbox specify JS version; r+sr=mrbkap
|
2009-01-30 13:17:23 -08:00 |
|
Peter Weilbacher
|
5018346dd2
|
Bug 474366: OS/2 build break in xpcshell.cpp due to bug 470914, p=wuno@lsvw, r=ted.mielczarek
|
2009-01-30 10:19:43 +01:00 |
|
Brad Lassey
|
6bd9b9d833
|
bug 473411 - the rule for DIST_FILES should create dist/bin, syncing config/rules.mk with js/src/rules.mk r=ted
|
2009-01-30 00:22:04 -05:00 |
|
Robert Sayre
|
7a7d5be9e1
|
Merge tracemonkey to mozilla-central.
|
2009-01-28 10:56:08 -08:00 |
|
Jim Blandy
|
ae65f2b142
|
Bug 475064: Use 'test !', not '! test' in configure scripts. r=bsmedberg
|
2009-01-28 09:01:40 -08:00 |
|
Bob Clary
|
71cb51be51
|
bug 471450 - record mozilla-1.9.1 fix.
|
2009-01-28 08:34:13 -08:00 |
|
Bob Clary
|
2bc19504bb
|
bug 470364 - JavaScript Test by Jeff Walden.
|
2009-01-28 08:34:13 -08:00 |
|
Bob Clary
|
0951718022
|
bug 471635 - JavaScript Test by Jesse Ruderman.
|
2009-01-28 08:34:12 -08:00 |
|
Bob Clary
|
8e5bdff582
|
bug 474769 - JavaScript Test by Jesse Ruderman.
|
2009-01-28 08:34:12 -08:00 |
|
Bob Clary
|
f2319ab994
|
bug 474935 - JavaScript Test by Jesse Ruderman.
|
2009-01-28 08:34:12 -08:00 |
|
Bob Clary
|
deb84bdad2
|
bug 472599 - JavaScript Test by Jesse Ruderman.
|
2009-01-28 08:34:12 -08:00 |
|
Bob Clary
|
d7ff11e034
|
bug 458838 - JavaScript Test by Boris Zbarsky.
|
2009-01-28 08:34:12 -08:00 |
|
Bob Clary
|
a26009dada
|
imported patch bug-366601.patch
|
2009-01-28 08:34:11 -08:00 |
|
Bob Clary
|
01836c57dc
|
bug 352026 - record mozilla-central failure.
|
2009-01-28 08:34:11 -08:00 |
|
Bob Clary
|
6f97c7449a
|
bug 319980 - record failures.
|
2009-01-28 08:34:11 -08:00 |
|
Bob Clary
|
be4f8c24ce
|
bug 455464 - record failures.
|
2009-01-28 08:34:11 -08:00 |
|
Bob Clary
|
d0f0e123b9
|
bug 455982 - record failures.
|
2009-01-28 08:34:10 -08:00 |
|
Bob Clary
|
dad2d40f1b
|
bug 458679 - record failures.
|
2009-01-28 08:34:10 -08:00 |
|
Bob Clary
|
0c6ff656a2
|
bug 341821 - record failure.
|
2009-01-28 08:34:10 -08:00 |
|
Bob Clary
|
57b9c95155
|
bug 470388 - record variety of darwin failures.
|
2009-01-28 08:34:10 -08:00 |
|
Bob Clary
|
13d59261f5
|
bug 469925 - record 1.9.0 failures.
|
2009-01-28 08:34:10 -08:00 |
|
Bob Clary
|
568b1758f5
|
bug 469927 - record 64bit jit vs. non-jit test failure due to lack of jit support.
|
2009-01-28 08:34:09 -08:00 |
|
Bob Clary
|
a817512f61
|
bug 451974 - JavaScript Tests by Andreas Gal.
|
2009-01-28 08:34:09 -08:00 |
|
Bob Clary
|
870a1c9a69
|
bug 459405 - JavaScript Test by Robert Sayre.
|
2009-01-28 08:34:09 -08:00 |
|
Bob Clary
|
df5b7a2d19
|
bug 461180 - add math-trace-tests.js to the JavaScript Test library.
|
2009-01-28 08:34:09 -08:00 |
|