Jason Orendorff
0e95d06901
Delete a test that hg backout failed to back out.
2011-07-13 10:46:38 -05:00
Jason Orendorff
4c4513de61
Backout 40e989742b4d due to failing jstests.
2011-07-13 10:43:00 -05:00
Jason Orendorff
12e082d98d
Backed out changeset 93533be00e3e due to failing jstests.
2011-07-13 10:41:09 -05:00
Jason Orendorff
ef3cb9f6dc
Add Debugger.Object.prototype.defineProperties and a few defineProperty tests.
2011-07-13 06:46:23 -05:00
Jason Orendorff
01f08a3395
Add Debugger.Object.prototype.defineProperty.
2011-07-12 20:19:13 -05:00
Jason Orendorff
f5ce61ea3c
Merge from mozilla-central to jsdbg2.
2011-07-12 10:47:31 -05:00
Mounir Lamouri
42f2b3d393
Merging mozilla-central and mozilla-inbound.
2011-07-12 10:53:40 +02:00
Daniel Holbert
cf4ffeb9a2
Bug 670794: Remove unused variable 'forInLet' from jsemit.cpp. r=waldo
2011-07-12 00:11:55 -07:00
Jason Orendorff
8ec65d33e5
Add Debugger.Object.prototype.getOwnPropertyNames.
2011-07-11 20:32:05 -05:00
Jason Orendorff
807084b05d
Add an initial cut at Debugger.Object.prototype.getOwnPropertyDescriptor. This implementation does not ensure that the debuggee does not run.
2011-07-11 20:22:50 -05:00
Jason Orendorff
e5eb2cf8d7
Bug 665214 - Provide a js::GetOwnPropertyDescriptor function that populates a PropertyDescriptor. r=Waldo.
2011-07-11 20:22:25 -05:00
Jim Blandy
a63b459a2d
Make Debugger::frame and Debugger::nonHeldScripts use RuntimeAllocPolicy, not SystemAllocPolicy.
...
I also changed the Debugger constructor to take an additional JSContext
argument, since that seemed a little more legible than getting the Runtime
out of |dbg|'s compartment all the time.
2011-07-11 15:59:41 -07:00
Jason Orendorff
b25a91e697
Merge from tracemonkey to jsdbg2.
2011-07-11 08:53:27 -05:00
Brian Hackett
4980469d03
Reland a37db4d95026
2011-07-08 18:35:07 -07:00
Brian Hackett
761ce3bec0
Reland 104b182daf70
2011-07-08 18:28:03 -07:00
Brian Hackett
0875c60102
Reland b5ebe47700ce
2011-07-08 18:20:04 -07:00
Brian Hackett
875fc32ac6
Reland rev 1013f4be025f
2011-07-08 18:17:39 -07:00
Brian Hackett
fd156b6340
Revert to 6840fbf4dcdd
2011-07-08 17:58:10 -07:00
Jason Orendorff
a89cc3e718
Add partial support hooks.enterFrame. Currently the return value is ignored.
2011-07-08 18:17:49 -05:00
Brian Hackett
00d04a894d
Restore per-compartment empty call shape, bug 670152. r=jorendorff
2011-07-08 11:16:25 -07:00
Jason Orendorff
38a438bc97
Add Debugger.Script.prototype.{url,startLine,lineCount}.
2011-07-08 12:41:12 -05:00
Brendan Eich
9daff163c1
Bug 621954 - common BindLocalVariable harder in jsparse.cpp (r=cdleary).
2011-07-07 23:09:38 -07:00
Brian Hackett
752b11eaa2
Measure type inference memory usage, bug 669958. r=njn
2011-07-07 20:04:47 -07:00
Jason Orendorff
d8af4ff3e4
Fix another bug with getChildScripts: the relevant bit on JSScript was being set after the newScript hook was called. Set it beforehand instead.
2011-07-07 19:07:09 -05:00
Jason Orendorff
5b32744353
Tighten an assertion in Debugger::onNewScript.
2011-07-07 17:54:44 -05:00
Jason Orendorff
cbb3d8cc24
Fix bug in Debugger.Script.prototype.getChildScripts. It didn't know about JSScript::savedCallerFun.
2011-07-07 17:52:39 -05:00
Makoto Kato
8853bbc4cc
backout bug 669564
2011-07-07 23:47:06 +09:00
Makoto Kato
4c0099ad70
Bug 669564 - XMM6 and XMM7 aren't scratch register on Win64 ABI. r=bhackett1024
2011-07-07 16:34:19 +09:00
Nicholas Nethercote
579cb7bb08
Bug 669005 - Fix ArrayBuffer so its slots are reported by the "gc-heap/object-slots" reporters. r=jwalden.
2011-07-12 15:44:22 +10:00
Jonas Sicking
eb9ce9a027
Bug 669433 Part 1: Clean up File implementations by creating a storage-agnostic base class, nsDOMFileBase. r=khuey
2011-07-11 19:41:29 -07:00
Andrew Paprocki
025ec4a673
Bug 665819: build fix for ENABLE_YARR_JIT=0, r=dmandelin
2011-07-11 17:32:47 -07:00
Hannes Verschore
d75ca9c0b2
Bug 663575 - Change to emmiter to give offset to condition in srcnote of NOP instruction of do-while
2011-07-11 17:07:14 -07:00
Jason Orendorff
4757c6de25
Implement the newScript hook. Also, change the shell builtin clone() function to support cloning a function into a different compartment (for use by one of the tests).
2011-07-07 00:34:59 -05:00
Jim Blandy
4ba5ae27bb
Bug 668438: Let MakePlaceholder's callers put the placeholder in the lexdeps table, as that needs to be done differently in different cases. r=cdleary
2011-07-06 21:14:45 -07:00
Chris Leary
c5840b02ed
Bug 613820: Regexp forwards ref in quantified parens test. (r=dmandelin)
2011-07-06 18:09:45 -07:00
Chris Leary
47795b9485
Bug 669786: JSCodeGenerator::upvarMap should be a js::Vector. (r=njn)
2011-07-06 18:00:17 -07:00
Jason Orendorff
9f710511b7
Rename eval scripts to non-held scripts and remove a bogus assertion in DebuggerFrame_getScript.
2011-07-06 14:53:56 -05:00
Brian Hackett
a68d60d8e8
Disable type inference on ARM, bug 669715.
2011-07-06 12:29:07 -07:00
Brian Hackett
c0b367b25f
Fix memory leak.
2011-07-06 06:30:49 -07:00
Brian Hackett
a6e714e4a4
Fix warning.
2011-07-05 22:41:41 -07:00
Brian Hackett
1b078f3536
Merge TM -> JM
2011-07-05 18:22:24 -07:00
Chris Leary
679a65fe47
Merge mozilla-central and tracemonkey.
2011-07-05 17:30:35 -07:00
Brian Hackett
e0c7a11c50
[INFER] Fix build breaks with --disable-methodjit.
2011-07-05 16:52:39 -07:00
Paul Biggar
d8243d6d31
Bug 666448: Remove 2nd argument to escape() for ECMA/Test262 compliance (r=jwalden)
2011-07-05 16:51:12 -07:00
Brendan Eich
0fb17bfc60
Fuse common return interpReturnOK; path (and put comment inside ifdef where it belongs); fit assertion in 100 columns (r=me).
2011-07-05 12:57:44 -07:00
Brendan Eich
40fbf4f25a
Use common sub-expression more (r=self).
2011-07-05 12:36:54 -07:00
Brian Hackett
18b2c1c295
[INFER] When pushing new frame don't repoint cx->regs until after checking there is space to push, bug 669304.
2011-07-05 10:12:23 -07:00
Boris Zbarsky
7271e89ea8
Version bump from 7.0a1 to 8.0a1
2011-07-05 12:59:19 -04:00
Jason Orendorff
c00de482a4
Add a passing test for Debugger.Frame.prototype.live.
2011-07-05 10:08:49 -05:00
Jason Orendorff
59c4f629be
Rename getYoungestFrame to getNewestFrame.
...
--HG--
rename : js/src/jit-test/tests/debug/Debugger-getYoungestFrame-01.js => js/src/jit-test/tests/debug/Debugger-getNewestFrame-01.js
rename : js/src/jit-test/tests/debug/Debugger-getYoungestFrame-02.js => js/src/jit-test/tests/debug/Debugger-getNewestFrame-02.js
2011-07-05 07:54:47 -05:00