David Mandelin
|
00b3fd3409
|
Bug 549509: jsval representation profiling, r=lw
--HG--
extra : rebase_source : e0e6c19db20d2e469066b5f9433c96c05bbff1c1
|
2010-03-05 11:45:28 -08:00 |
Jason Orendorff
|
42c786e298
|
New test for long-fixed bug 500528. We were about to re-introduce it in bug 497789! r=test coverage is good. See bug 497789 comments 78-79.
|
2010-03-05 09:05:12 -06:00 |
Igor Bukanov
|
382035ba66
|
bug 549010 - folowup to replace PROTO access macros with the inlne function
|
2010-03-04 23:52:52 -08:00 |
Luke Wagner
|
c1e0163b6c
|
Silence MSVC warning about no default assignment operator (r=me)
|
2010-03-04 23:30:28 -08:00 |
Mike Moening
|
9cab0c75a6
|
bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
|
2010-03-04 20:44:09 -08:00 |
David Mandelin
|
73aa8d23f6
|
Bug 550352: make check-string-tagcloud more robust, r=lw
|
2010-03-04 17:03:53 -08:00 |
Luke Wagner
|
6f2d7df0a0
|
Bug 543057 - Drop the Script object (r=brendan)
|
2010-03-04 00:33:57 -08:00 |
Luke Wagner
|
6ee558a163
|
Loosen check-math-partial-sums for floating error (r=dmandelin)
|
2010-03-04 16:32:06 -08:00 |
Andreas Gal
|
e4d01dd682
|
Don't include JS-engine internal header files in header files outside the JS engine (bug 549440, r=jst).
|
2010-03-04 16:17:05 -08:00 |
David Mandelin
|
f31ff58b3a
|
No bug: refresh JS_OPMETER feature, no_r=me
|
2010-03-04 15:22:07 -08:00 |
David Mandelin
|
8befd2ecbb
|
Bug 549503: more SunSpider verification tests, r=dvander
--HG--
extra : rebase_source : 15ebc76e6de2c982ca77bb6a271f691ddc8559a8
|
2010-03-01 17:40:01 -08:00 |
Brendan Eich
|
ffafb514ed
|
Fix dictionary-mode scope property node alloc to happen inside rt->gcLock (538307, r=jorendorff).
|
2010-03-03 17:14:20 -08:00 |
Brendan Eich
|
bf5b082e09
|
Fix latent bug, exposed by fix for 549617, where JS_EvaluateUCInStackFrame looks like eval and confuses the compiler into writing into the empty script singleton-const (550045, r=mrbkap).
|
2010-03-03 16:43:17 -08:00 |
Brendan Eich
|
ec8581732d
|
Fix CallPropertyOp to cope with non-int arguments id (549951, r=mrbkap).
|
2010-03-03 14:44:03 -08:00 |
Luke Wagner
|
fe60436390
|
Bug 515812 - Fix Range assignment (r=me)
|
2010-03-03 09:26:04 -08:00 |
Brendan Eich
|
24efecca53
|
Typo'ed testname in jstests.list for 549617.
|
2010-03-02 17:48:00 -08:00 |
Brendan Eich
|
7716ededf2
|
Bug 549617 - JS_EvaluateUCInStackFrame doesn't see variables in flat closure (r=mrbkap).
|
2010-03-02 17:30:54 -08:00 |
Jeff Walden
|
0dea5494a3
|
Bug 547087 - JS_EnumerateStandardClasses uses non-configurable, not non-configurable/non-writable, as attributes for global.undefined. r=jorendorff
|
2010-02-18 19:51:57 -08:00 |
Jeff Walden
|
3b2eafa186
|
Bug 484508 - Support imacro groups corresponding to non-contiguous opcodes. r=brendan
|
2009-12-31 14:05:54 -06:00 |
David Anderson
|
6c48b4560c
|
Removed initializing inparam from TraceRecorder::set. (bug 549727, r=luke)
|
2010-03-02 14:04:50 -08:00 |
Luke Wagner
|
5b5fa0e2d3
|
540706 - Small record_EnterFrame simplification (r=dvander)
|
2010-03-02 12:56:48 -08:00 |
Brendan Eich
|
0350b3b5f4
|
Bug 549531 - fix strict aliasing warnings about scopeChain (also clean trailing whitespace; r=dmandelin).
|
2010-03-02 11:03:04 -08:00 |
Nicholas Nethercote
|
ecf1dcc241
|
Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward.
|
2010-03-02 13:47:17 +11:00 |
Nicholas Nethercote
|
380c80bfcb
|
Update nanojit-import-rev stamp.
|
2010-03-02 12:50:19 +11:00 |
Nicholas Nethercote
|
2709dc1edc
|
Bug 545274 - nanojit: start adding alias info to loads/stores/calls. r=rreitmai.
--HG--
extra : convert_revision : 4adbf1bbb16cf4751b46a49a4f9c474c0ab0a3b9
|
2010-03-02 12:43:20 +11:00 |
Nicholas Nethercote
|
a9bf220597
|
Bustage fix for Windows. No bug, r=me.
--HG--
extra : convert_revision : 4901be8fd3260bb90b90fda989f624cda7401032
|
2010-03-02 11:18:48 +11:00 |
Blake Kaplan
|
5403745994
|
Bug 542864 - Convert the right variable to an id. r=jorendorff
|
2010-02-26 17:06:23 -08:00 |
Andreas Gal
|
4b7c35b234
|
Disallow embeddings reaching into our guts (part 1: jsnum.h, bug 548205, r=brendan).
|
2010-03-01 13:30:23 -08:00 |
Jason Orendorff
|
8167bb1a7c
|
Bug 548276 - "Assertion failure: HAS_FUNCTION_CLASS(funobj), at ../jsdbgapi.cpp". r=jwalden.
|
2010-03-01 11:07:40 -06:00 |
Nicholas Nethercote
|
78c1268189
|
Update nanojit-import-rev stamp.
|
2010-03-01 15:02:36 +11:00 |
Nicholas Nethercote
|
42d9dea463
|
Bug 535705 - nanojit: finish regstate update fixes for i386. r=edwsmith.
--HG--
extra : convert_revision : 05949faa5b451d5452c9b5eb95296a53b555dda1
|
2010-03-01 14:57:19 +11:00 |
Nicholas Nethercote
|
b92fe22fa9
|
Bug 542932 - nanojit: make opcode range checks safer (TM-specific part). r=gal.
|
2010-03-01 12:16:38 +11:00 |
Nicholas Nethercote
|
73ff20e7a7
|
Update nanojit-import-rev stamp.
|
2010-03-01 12:09:04 +11:00 |
Nicholas Nethercote
|
7a293a6a67
|
Bug 542932 - nanojit: make opcode range checks safer. r=stejohns.
--HG--
extra : convert_revision : a5291bc7b0cef4f41f4180db6388edebdbb4c208
|
2010-03-01 12:02:01 +11:00 |
Nicholas Nethercote
|
d830bbbd61
|
Update nanojit-import-rev stamp.
|
2010-03-01 09:52:59 +11:00 |
Nicholas Nethercote
|
918549ebb0
|
Bug 535706 - nanojit: fix regstate updates for X64. r=edwsmith.
--HG--
extra : convert_revision : 6fb5f71fba861a333e17de644fe49de60bb7a1bd
|
2010-03-01 09:46:17 +11:00 |
Igor Bukanov
|
433c352207
|
bug 515812 - less vebose enumerastion. r=lw
|
2010-02-26 12:11:50 -08:00 |
Jason Orendorff
|
e0ab73aca7
|
Fix ppc breakage due to 337699f6a88a. No bug, r=burning nightly.
|
2010-02-25 07:10:40 -08:00 |
Jason Orendorff
|
965ff56790
|
Bug 539170 - Encapsulate JSScopeProperty::{getter,setter} and move assertions to init-time. r=Waldo.
|
2010-02-24 17:40:28 -08:00 |
Jason Orendorff
|
ef050b1e1e
|
Bug 547911 - TM: Crash [@ js_CallIteratorNext] or "Assertion failure: !JSVAL_IS_PRIMITIVE(regs.sp[-2]), at ../jsops.cpp" or "Assertion failure: regs.sp == StackBase(fp), at ../jsops.cpp" with defineGetter, StopIteration. r=brendan.
|
2010-02-24 17:32:46 -08:00 |
Jason Orendorff
|
44558b8ac7
|
Follow-up fix for js::HashTable::Entry trying to access a private operator=. Long story, apparently. Informal r=luke. No bug#.
|
2010-02-24 15:29:53 -08:00 |
Brendan Eich
|
af2fba71c3
|
Another followup, deferred nit-pick for 547314.
|
2010-02-24 14:05:36 -08:00 |
David Anderson
|
0ca8eec54c
|
Better fix for recursion and let blocks (bug 547791, r=gal).
|
2010-02-23 16:14:34 -08:00 |
Luke Wagner
|
a6f580ef72
|
Bug 545165 - fix/simplify JSOP_CONCATN (r=jorendorff)
|
2010-02-19 19:22:37 -08:00 |
Bob Clary
|
5c0a61e8a6
|
JavaScript Tests - disable js1_5/Regress/regress-451322.js due to slowness.
|
2010-02-23 07:58:00 -08:00 |
Andreas Gal
|
3a973400c1
|
The test for bug 352455 is bogus, a regexp is a callable object and thus can be a getter (bug 547912 changed this behavior).
|
2010-02-23 02:46:46 -08:00 |
Andreas Gal
|
21eba9d35e
|
Setters/getters can be callable objects (547912, r=brendan).
|
2010-02-22 22:25:09 -08:00 |
Andreas Gal
|
6e007729b1
|
Merge.
|
2010-02-22 20:08:15 -08:00 |
Andreas Gal
|
94e1e9b970
|
Don't crash on 'typeof null' in compiled code (follow-up fix for 547314).
|
2010-02-22 20:07:41 -08:00 |
Jeff Walden
|
83513ca14a
|
Typo fix, r=waylon
|
2010-02-22 19:43:41 -08:00 |