Jason Orendorff
|
dbf25821e4
|
Bug 500431 part 2 - Replace macros with inline functions in jspropertycache. r=brendan.
--HG--
extra : rebase_source : efb0e75798145ff1bb64607262345aea67a51290
|
2010-03-24 16:16:45 -05:00 |
|
Jason Orendorff
|
25153c3c13
|
Bug 500431 part 1 - Move property cache code to jspropertycache{.h,.cpp,inlines.h}. r=brendan.
--HG--
extra : rebase_source : f7a7bb63bc3cded9452807ecdd0b5b8e8f5b3ff6
|
2010-03-24 16:16:01 -05:00 |
|
Brendan Eich
|
d29c548901
|
Disable partial flat closures pending scope chain reconstruction on trace (554572, r=jorendorff).
|
2010-03-24 13:18:55 -07:00 |
|
Andreas Gal
|
06be8164da
|
Public JS API for new ES5 Object functions (551595, r=jwalden).
|
2010-03-24 12:36:42 -07:00 |
|
Julian Seward
|
363964e03d
|
Bug 531350 - TMFLAGS=fragprofile leads to reading freed memory. r=graydon.
|
2010-03-23 21:23:40 -07:00 |
|
Jim Blandy
|
e82e0c1ee6
|
Bug 554102: Cleanup: switch from global TokenStream functions to methods. a=cdleary, r=jimb
|
2010-03-23 17:30:36 -07:00 |
|
Nicholas Nethercote
|
72e08f9539
|
Bug 517910 - NJ: add more alias-set annotations to LIR so as to improve CSEing of loads (TM-specific part). r=gal,dvander.
|
2010-03-23 16:07:19 -07:00 |
|
Nicholas Nethercote
|
2a65db78fb
|
Update nanojit-import-rev stamp.
|
2010-03-23 16:00:38 -07:00 |
|
Nicholas Nethercote
|
fac2089f95
|
Follow-up assertion failure fix for bug 517910. r=me.
--HG--
extra : convert_revision : dfaf13aa4c5928bcd871ac7f279657c87de7b0f9
|
2010-03-23 15:49:12 -07:00 |
|
Nicholas Nethercote
|
e1753664c8
|
Update nanojit-import-rev stamp.
|
2010-03-23 15:28:41 -07:00 |
|
Nicholas Nethercote
|
1b27c99df0
|
Bug 517910 - NJ: add more alias-set annotations to LIR so as to improve CSEing of loads. r=edwsmith.
--HG--
extra : convert_revision : 26cbea5a2acdcc6156b4a72b0c40c0d675f69571
|
2010-03-23 15:05:47 -07:00 |
|
Edwin Smith
|
02b8d2a422
|
Fix PPC bustage for bug 507089 (r=me)
--HG--
extra : convert_revision : 0a31a14aba7746483fe8ff6b8ab287e1784de846
|
2010-03-23 15:09:52 -04:00 |
|
Nicholas Nethercote
|
db95288852
|
ARM bustage fix for bug 507089. r=me.
--HG--
extra : convert_revision : d04d39fadbb5f075d4f60fc7b73d106a39331453
|
2010-03-22 12:18:47 -07:00 |
|
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 |
|