Commit Graph

40344 Commits

Author SHA1 Message Date
Jeff Walden
40f3195c08 Temporarily disable strict aliasing to check whether that has any relevance to the n810 bustage. 2010-03-23 13:03:15 -07:00
Jeff Walden
2a04976962 Revert symbolizing changes, to see whether optimized+no strict aliasing fixes n810. 2010-03-23 13:03:07 -07:00
Jason Orendorff
f83d80e516 Backed out changeset 6dcce4f4d9dd due to orange. 2010-03-23 12:36:06 -05:00
Jason Orendorff
fa2f2a9dfc Backed out changeset 6dcce4f4d9dd due to orange. 2010-03-23 12:35:31 -05:00
Luke Wagner
c6f35044f6 Bug 554203 - remove dead code in JSOP_STOP (r=brendan) 2010-03-23 08:58:00 -07:00
Jason Orendorff
fad4cda013 Fix test js1_8_5/regress/regress-533876.js. 2010-03-23 10:03:00 -05:00
timeless@mozdev.org
11d3079664 Bug 552905 - JS_DefineUCFunction seems to be missing a CHECK_REQUEST. r=jorendorff. 2010-03-23 09:41:43 -05:00
Jason Orendorff
60d5805e46 Bug 509857 - Get rid of DTOA_LOCK. r=jwalden.
--HG--
extra : rebase_source : bec4d9441aa2af8488a04aa8604a65b7387cda6d
2010-03-22 18:21:10 -05:00
Jeff Walden
3e1a930003 Zillionth time's the charm. 2010-03-22 22:17:57 -07:00
Jeff Walden
adaaad82af Back out 38cb39bc6744, 400097fb04e7, and 1dca6e135a1e for great orangeness. 2010-03-22 22:39:29 -07:00
Andreas Gal
40734e1d64 more build fun with bug 553541 2010-03-22 20:58:49 -07:00
Andreas Gal
9ab4260761 nobody ever got hurt by too much parenthesis in expressions (build fix follow-up for 553541) 2010-03-22 20:15:08 -07:00
Andreas Gal
372cc56c27 Allocate short strings in the GC heap, avoiding malloc + free (553541, r=igor). 2010-03-22 20:02:07 -07:00
Jeff Walden
1822c9edc8 Sigh, js has its own configure.in that needs identical changes, doesn't it...
--HG--
extra : rebase_source : 4da0033e802042771e0a94f0d5216bafd979bdb4
2010-03-22 18:40:05 -07:00
Blake Kaplan
95202e3175 Bug 542858 - Don't pretend that the complex global object is a function. r=jorendorff 2010-03-22 16:43:08 -07:00
Brendan Eich
139555cb66 Followup fix for 497789: work around apparent gcc 4.4 aliasing bug (r=dvander). 2010-03-22 16:26:28 -07:00
Jeff Walden
18b1e123d0 Force ARM builds to be debug to really, really get symbols this time, for realz. r=<unprintable words> 2010-03-22 15:28:25 -07:00
Jeff Walden
af914a38f0 Another try at getting a symbolicated build from tinderbox...words cannot express my feelings on this matter at this point. 2010-03-22 11:56:59 -07:00
Jeff Walden
76ae0775d7 Fix ARM-only typo in nanojit merge (NB: NOT being simultaneously merged to nanojit-central out of expediency). r=sparky 2010-03-22 11:48:22 -07:00
Brendan Eich
f819b36cf4 Use direct object shape instead of identity as key for deep property cache hits (497789, r=jorendorff). 2010-03-22 11:11:44 -07:00
Luke Wagner
ad69b5f5fb Bug 554043 - fix negated bool, broken by TT_VOID patch (r=dvander) 2010-03-22 10:26:08 -07:00
Nicholas Nethercote
7ae7039dfe Bug 507089 - TM/nanojit: prepare to add get/set methods for CallInfo::_argtypes (TM-specific part). r=jorendorff. 2010-03-21 20:07:46 -07:00
Nicholas Nethercote
57d156852c Update nanojit-import-rev stamp. 2010-03-21 20:06:52 -07:00
Nicholas Nethercote
fdfdba4936 Fix windows bustage for bug 507089. r=me.
--HG--
extra : convert_revision : 2ad8e20152c94b63d55143199c080c087e987ea9
2010-03-21 19:58:31 -07:00
Nicholas Nethercote
2792ef4bf4 Update nanojit-import-rev stamp. 2010-03-21 19:48:45 -07:00
Nicholas Nethercote
070e390dac Bug 507089 - TM/nanojit: prepare to add get/set methods for CallInfo::_argtypes. r=edwsmith.
--HG--
extra : convert_revision : 55f02d7976752940a9f328d440fb6601ee2dc9f4
2010-03-21 19:47:02 -07:00
Chris Leary
8e0decc494 Bug 553423 - JS scanner namespacing cleanup (r=lw) 2010-03-21 16:07:48 -07:00
Nicholas Nethercote
802b04e862 Update nanojit-import-rev stamp. 2010-03-21 15:12:49 -07:00
Nicholas Nethercote
5d4adc4b29 Bug 552374 - nanojit: clean up asm_spill() and friends a little. r=edwsmith.
--HG--
extra : convert_revision : 5806c6f3bf1257fc3142f5eb8718e01071bcbb35
2010-03-21 15:08:03 -07:00
Jeff Walden
19cf26c03a (Again) back out previous change now that it's triggered an n810 tinderbox build. r=sweet-clean-hackfree-code-again 2010-03-19 17:42:31 -07:00
Jeff Walden
c93b6261ff (Again, Tinderbox cycles lied to me about when the build of which revision had started) attempt to (temporarily, for one build cycle only) preempt symbol-stripping on n810, so that the generated build will have symbols and thus can be debugged. r=evil-evil-awful-hack-this-is-the-worst-thing-I-have-ever-pushed-but-it-must-be-done 2010-03-19 17:39:12 -07:00
Jeff Walden
7630716521 Back out previous change now that it's triggered an n810 tinderbox build. r=sweet-clean-hackfree-code-again 2010-03-19 17:42:31 -07:00
Jeff Walden
5477f0c7cc Attempt to (temporarily, for one build cycle only) preempt symbol-stripping on n810, so that the generated build will have symbols and thus can be debugged. r=evil-evil-awful-hack-this-is-the-worst-thing-I-have-ever-pushed-but-it-must-be-done 2010-03-19 17:39:12 -07:00
Luke Wagner
1e33f57b39 Backed out changeset 6403442ffa1d (failure on windows, winnt.h defines TokenType!) 2010-03-18 22:26:47 -07:00
Chris Leary
2400e09e63 Bug 553423 - JS scanner namespacing cleanup (r=lw) 2010-03-18 22:15:51 -07:00
Andreas Gal
4f38e87c72 add missing test file for bug 553407 2010-03-18 18:02:35 -07:00
Andreas Gal
32268bb413 Report proper typeof for XPCNativeWrapper(obj) and XPCNativeWrapper(fun) (553407, r=mrbkap). 2010-03-18 18:00:58 -07:00
Brendan Eich
cd1604d165 Skip test for 503860 until bug 497789 is patched. 2010-03-18 14:43:35 -07:00
Luke Wagner
c5e647b1af Fixed 64-bit LIR type assertion (no bug, rs=dvander). 2010-03-18 13:46:56 -07:00
Luke Wagner
de991387a4 Bug 552586 - split JSVAL_SPECIAL into TT_SPECIAL and TT_VOID (r=dvander) 2010-03-18 12:12:06 -07:00
Andreas Gal
c841a2ef46 Re-seed Math.random() for each window/frame/context (475585, r=waldo,dolske). 2010-03-18 08:27:26 -07:00
Nicholas Nethercote
3a6cdbd6b3 Update nanojit-import-rev stamp. 2010-03-18 11:49:33 +11:00
Nicholas Nethercote
ed67f964ba Yet another Windows bustage fix for bug 531687.
--HG--
extra : convert_revision : ba9b07136948b3e1d87c1bc6b1b518f2182bf762
2010-03-18 11:40:37 +11:00
Nicholas Nethercote
3c2a94a6ba Another Windows bustage fix for bug 531687.
--HG--
extra : convert_revision : 6cb0cf13894a89a41916baa0b45e12b86267c6dc
2010-03-18 11:36:21 +11:00
Nicholas Nethercote
2a1378699e Windows bustage fix for bug 531687.
--HG--
extra : convert_revision : 9fb3875862d0d0f8f1c6ffb84566c0bd73a66a46
2010-03-18 11:28:32 +11:00
Josh Matthews
037d47f249 Bug 526793 - Add gczeal() function to xpcshell. r=mrbkap 2010-03-18 13:05:22 +13:00
Nicholas Nethercote
13e08e42b7 Bug 531687 - Duplicate node names in TMFLAGS=aftersf printout (TM-specific part). r=jseward. 2010-03-18 10:53:26 +11:00
Nicholas Nethercote
d1369b80ed Update nanojit-import-rev stamp. 2010-03-18 10:45:57 +11:00
Nicholas Nethercote
7e445d4a01 Bug 531687 - Duplicate node names in TMFLAGS=aftersf printout. r=edwsmith.
--HG--
extra : convert_revision : c844bd17e4a5e66b7913bb534e298088bee3e528
2010-03-18 10:42:30 +11:00
Nicholas Nethercote
5ce0cdcf01 Bug 534310 - nanojit: split asm_quad() into asm_immq() and asm_immf(). r=edwsmith.
--HG--
extra : convert_revision : 04a7a273ac34034a84391f0e9b965220f19200be
2010-03-18 10:21:02 +11:00