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
Igor Bukanov
0d085b6a80
Backed out changeset e74857ea8248 - this caused unit test failures on Mac
2009-01-20 17:11:09 +01:00
Andrei Saprykin
63a490ceb1
bug 453432 - Checking for MaybeGC conditions when allocating GC things
2009-01-20 15:50:39 +01:00
Robert Sayre
cc7d610ee3
Merge mozilla-central to tracemonkey.
2009-01-18 14:45:56 -05:00
Ted Mielczarek
42c738edc4
bug 470914 - add a __LOCATION__ field to the global object for files loaded on the commandline in xpcshell. r=timeless
2009-01-18 12:01:15 -05:00
Graydon Hoare
4a62a31460
Bug 470353 - Limit skip() allocations in tracer, r=gal.
2009-01-16 14:43:15 -08:00
Jeff Walden
a7f81d75f6
Unbreak optimized builds so that jitstats typo-checking doesn't affect them; in builds without the global tracemonkey property, we won't have any known jitstats, so check for that case and don't do typo-checking when jitstats tests can't actually be performed. r=graydon
2009-01-16 12:13:13 -08:00
Blake Kaplan
a0d6f6e2e6
Backed out changeset 5d3af3ff9639. It doesn't allow UniversalXPConnect scripts to arbitrarily unwrap XPCNativeWrappers.
2009-01-16 19:36:38 -08:00
Blake Kaplan
38471d2166
Bug 472674 - Allow XPCNativeWrapper to unwrap SJOWs again. r+sr=jst
...
--HG--
extra : rebase_source : 628b9152dd0bd16cc5d211e949fe1921070d01a2
2009-01-16 18:05:14 -08:00
Jim Blandy
9746bd2c6d
Bug 461841: Use configure-defined macros in #ifdefs for WinCE in js/src. r=crowder
...
Perform the appropriate configure-time tests, and hard-code the
answers for targets that don't support autoconf-style tests. Check
for the io.h header, and the setbuf and isatty library functions.
In js/src/xpconnect/shell/xpcshell.cpp, use configure-#defined
preprocessor symbols to decide what to #include and use. The
top-level configure script defines the preprocessor symbols used here.
In js/src/prmjtime.cpp, use them to select the appropriate method for
retrieving fine-grained time information for Windows and WinCE. The
js/src/configure script defines the preprocessor symbols used here.
(This should cover the issues addressed by patch.v2 in bug 461841,
except for the stdint issue.)
2009-01-16 14:10:48 -08:00
Jim Blandy
9efe7e6f90
Bug 461841: Unshuffle system-specific definitions of PRMJ_Now. r=crowder
...
Every piece of the body of js/src/prmjtime.cpp's PRMJ_Now function was
in a preprocessor conditional --- it was three entirely independent
implementations shuffled together. Unshuffling them prepares the way
for adding a new WinCE definition.
2009-01-16 14:10:47 -08:00
L. David Baron
bb123815cb
Put nsIDOMNSCSS2Properties in its own file to reduce risk of bumping the IID of the wrong interface. (Bug 473418) r+sr=jst
...
--HG--
rename : dom/public/idl/css/nsIDOMCSS2Properties.idl => dom/public/idl/css/nsIDOMNSCSS2Properties.idl
2009-01-16 13:32:09 -08:00
Mark Banner
be8637a9f4
bug 473760 - browser components broken (checking in as bustage fix, asking for post-facto review from bsmedberg) - copy Ted's fix to js/src/config to fix TUnit bustage
2009-01-16 14:28:44 +00:00
timeless@mozdev.org
3d9be831e9
Bug 422340 Firefox 3 beta 4 gives unhelpful slowscript warning on leaving gmail, r+sr=mrbkap
2009-01-15 20:02:21 -08:00
Phil Ringnalda
4d8777d31a
Bug 243621 - (Back out) Standardize QueryInterface without throw, r=timeless, sr=sicking
2009-01-15 20:02:21 -08:00
Jeff Walden
1b3b3e48d2
Bug 470364 - Make behavior of +/- when one operand is an object with a custom valueOf consistent with non-JIT, even if for the moment that behavior is non-standard. r=brendan
2009-01-13 19:06:03 -08:00
Jim Blandy
dbedefb398
Bug 454704: Protect sharpObjectMap in the presence of wrapped getters. r=igor
2009-01-16 09:59:46 -08:00
Blake Kaplan
390a28ac59
Bug 473709 - Protect |str| across the call to js_NewRegExp. r=jwalden
2009-01-15 17:54:05 -08:00
Igor Bukanov
7997a602cd
backout merge
2009-01-15 22:28:58 +01:00
Igor Bukanov
67cfa559e2
Backed out changeset 562d8990f33a - with the fix for bug 473721 this workaround is no longer necessary.
2009-01-15 22:27:36 +01:00
Igor Bukanov
53891469d3
bug 473721 - fixing JS_GetOperationLimit to return the proper limit. r=mrbkap
2009-01-15 22:22:46 +01:00
Robert Sayre
d7829f7c2d
Merge m-c to tm.
2009-01-15 15:06:16 -05:00
Ted Mielczarek
8b62a1f836
bug 462004 - fixup visibility of readline symbols. r=bsmedberg
2009-01-15 07:18:28 -05:00
Robert Sayre
5c5f08101f
wallpaper for bug 473721
2009-01-15 03:38:09 -05:00
Blake Kaplan
894f57b435
Bug 473631 - Don't attempt to compile a null buffer. r=igor
2009-01-14 15:36:19 -08:00
Robert Sayre
e21c1a1d06
Merge m-c to tracemonkey.
...
--HG--
rename : js/src/js.cpp => js/src/shell/js.cpp
2009-01-14 18:25:22 -05:00
David Mandelin
fa9fb77bda
Bug 472440: JS tracing crash, typo in record_JSOP_CALL_GVAR, r=mrbkap
2009-01-14 11:42:35 -08:00
Jeff Walden
f4e1b714ea
Oops, backed out the wrong patch last time
2009-01-14 11:35:08 -08:00
Jeff Walden
132c6462f3
Backed out changeset de45be487415, the real change I wanted to back out
2009-01-14 11:34:39 -08:00
Jeff Walden
8c72a2399b
Back out 71cd51a61b67 because tinderboxen are intermittent-orange, but I absolutely cannot believe this is the problem that they're hitting
2009-01-14 11:30:28 -08:00
Jeff Walden
01bff439bc
Backed out changeset 71cd51a61b67
2009-01-14 11:28:59 -08:00
Ted Mielczarek
5c59b97c70
fix check-sync-dirs to use the magic words for error output. (no bug)
2009-01-14 12:55:43 -05:00
Igor Bukanov
c032867e33
bug 472702 - using watchdog thread in js shell to trigger operation callback
2009-01-14 18:23:51 +01:00
Jeff Walden
873ec9adae
Remove a tab, kick tinderboxen to see if oranges are spurious or not
2009-01-13 23:03:42 -08:00
Jeff Walden
e975013016
Bug 470364 - Make behavior of +/- when one operand is an object with a custom valueOf consistent with non-JIT, even if for the moment that behavior is non-standard. r=brendan
2009-01-13 19:06:03 -08:00
Alexander Sack
7657ab39b7
Bug 471359 - export js/ system_wrappers to their own directory. r=jim
2009-01-13 19:56:41 +01:00
Andrei Saprykin
d61ea463a8
bug 413735 - consistent readline usage
2009-01-13 16:35:47 +01:00
Jeff Walden
367ca9d882
Bug 470997 - TM: trace-test.js should throw an error when |test.jitstats| contains an unrecognized property name. r=gal
2009-01-12 18:06:22 -08:00
Andreas Gal
99c4876ef2
Extend tree on shape mismatch (473277, r=danderson).
2009-01-12 19:49:03 -08:00
Andreas Gal
46c4fe89b3
Trampolines can be 2 words, so take that into account when reserving space for LIR_call instructions (473225, r=danderson).
2009-01-12 19:46:13 -08:00
Andreas Gal
4737199830
Merge.
2009-01-12 19:40:09 -08:00
Andreas Gal
4fb7be0fff
Backed out changeset 8775c279e59c
2009-01-12 19:39:55 -08:00
Andreas Gal
e580261ef3
Merge.
2009-01-12 17:16:41 -08:00
Andreas Gal
162f124fd9
Trampolines can be 2 words, so take that into account when reserving space for LIR_call instructions (473225, r=graydon).
2009-01-12 17:16:21 -08:00
Jeff Walden
d1f00e6d29
Add new jitstats to the list in trace-test.js, and add a comment to jitstats.tbl noting that the two lists must be synchronized.
2009-01-12 16:37:09 -08:00
Jeff Walden
c0e7964c90
Fix typos in jitstats property name; it's "sideExitIntoInterpreter", not "sideExits"; also bump iteration counts so it's more obvious at a glance that bug 471214 is unfixed (and that when it's fixed the fixedness will be clear).
2009-01-12 16:12:54 -08:00