Steve Fink
|
6a33041b03
|
Bug 583143 - Fix bustage with MOZ_TRACEVIS and other NPOTB code (r=lw)
|
2010-09-20 12:43:52 -07:00 |
|
Blake Kaplan
|
c648566dbb
|
Bug 609496 - Get rid of compartment-obsoleted code. r=jst a=blocking betaN
--HG--
extra : rebase_source : 0241526965897b83db8299331105244b2aceecbc
|
2010-11-04 17:23:22 -07:00 |
|
Brian Hackett
|
066d48b6b6
|
Backed out changeset 09ffb30caa47
|
2010-09-20 12:05:21 -07:00 |
|
Brian Hackett
|
e8819f33fa
|
Make JSObject flexible length, bug 584917. r=brendan
|
2010-09-20 11:40:32 -07:00 |
|
David Anderson
|
797765d0c9
|
Require SSE2 to use Method JIT on x86 (bug 596457, r=dmandelin).
|
2010-09-15 22:27:17 -07:00 |
|
Chris Leary
|
2fa4fedbc1
|
Bug 540675: eviscerate JSStackFrame::callerVersion. (r=lw)
|
2010-09-13 09:38:22 -07:00 |
|
Robert Sayre
|
a07edfcc75
|
Merge mozilla-central to tracemonkey.
|
2010-09-12 18:16:47 -04:00 |
|
L. David Baron
|
03dd1fff56
|
Fix bustage with various profiler integration options from JSNative signature change in JägerMonkey landing. (Bug 595544) r=sayrer a=bustage
|
2010-09-11 17:06:59 -07:00 |
|
Chris Leary
|
7c740a8dc0
|
Back out due to mochiserver breakage. (no_r=me)
|
2010-09-09 16:52:31 -07:00 |
|
Chris Leary
|
7c2ac56dff
|
Bug 540675: remove callerVersion from stack frame. (r=lw)
|
2010-09-09 14:25:30 -07:00 |
|
Luke Wagner
|
5e9978f911
|
Bug 581263 - remove slow natives (r=waldo,mrbkap)
|
2010-08-16 12:35:04 -07:00 |
|
David Mandelin
|
3dc48e12b2
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-30 15:13:32 -07:00 |
|
Brendan Eich
|
790ddc9e99
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
|
David Mandelin
|
ef5b0f9077
|
[JAEGER] Merge from tracemonkey.
|
2010-08-25 11:00:41 -07:00 |
|
David Mandelin
|
78cdeefdf2
|
[JAEGER] Merge from Tracemonkey.
|
2010-08-24 11:56:29 -07:00 |
|
Brian Hackett
|
5b14eb928e
|
Accessor functions for cx->fp, bug 588978. r=lw
|
2010-08-23 14:36:40 -07:00 |
|
Luke Wagner
|
338d890b00
|
Bug 589340 - factor out / weaken dummy frames (r=mrbkap)
|
2010-08-21 16:03:07 -07:00 |
|
David Mandelin
|
67a9ce8c76
|
[JAEGER] Merge from tracemonkey.
|
2010-08-20 11:34:59 -07:00 |
|
Luke Wagner
|
bff8e4e9d4
|
Bug 589015 - js_watch_set doesn't need that crazy dummy frame (r=mrbkap)
|
2010-08-19 18:02:17 -07:00 |
|
David Mandelin
|
f32df484f3
|
[JAEGER] Finish merge from Tracemonkey.
|
2010-08-16 15:57:19 -07:00 |
|
David Mandelin
|
6f19cd8199
|
[JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet
|
2010-08-16 15:37:15 -07:00 |
|
David Mandelin
|
0a8cb3e43f
|
[JAEGER] Merge from Tracemonkey part 1: don't change visibility of JSStackFrame members yet
|
2010-08-16 15:10:41 -07:00 |
|
David Mandelin
|
066c9f1718
|
[JAEGER] Merge from Tracemonkey. scopeChain and blockChain are still public so I can check one thing at a time--this merge is brutal.
|
2010-08-16 14:59:44 -07:00 |
|
Brian Hackett
|
ed4defc8b5
|
Add interface for JSStackFrame.fun/script/thisv/rval, bug 586533. r=lw
|
2010-08-15 08:44:51 -04:00 |
|
Brian Hackett
|
03a7ed6a9d
|
Add interface for JSStackFrame.annotation/debugHook/callerVersion, bug 586533. r=lw
|
2010-08-14 11:59:44 -04:00 |
|
Brian Hackett
|
da6f70519b
|
Second try at adding interface for JSStackFrame.scopeChain/blockChain, bug 586533. r=lw
|
2010-08-13 23:36:37 -04:00 |
|
David Mandelin
|
a8a454c883
|
[JAEGER] Merge from tracemonkey.
|
2010-08-13 12:01:02 -07:00 |
|
Robert Sayre
|
a00d7f60fe
|
Backed out changeset 1406935fced4. Brian Hackett – Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw.
|
2010-08-12 21:47:46 -07:00 |
|
Brian Hackett
|
a416b05f95
|
Put JSStackFrame.scopeChain/blockChain behind an interface, bug 586533. r=lw
|
2010-08-13 00:08:37 -04:00 |
|
Brian Hackett
|
b6fa83e115
|
Put JSStackFrame.callobj/argsobj behind an interface, bug 586533. r=lw
|
2010-08-12 18:46:03 -04:00 |
|
Andrew Drake
|
c7dbe5a681
|
Bug 584882: Don't attempt to compute this for dummy frames. r=jorendorff
|
2010-08-10 17:21:11 -07:00 |
|
Luke Wagner
|
562fc49870
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
|
Andrew Drake
|
bc97d0240e
|
[JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
|
2010-08-05 17:15:49 -07:00 |
|
David Mandelin
|
a5e8e278f4
|
[JAEGER] Merge from tracemonkey.
|
2010-08-11 11:36:32 -07:00 |
|
Andrew Drake
|
ebfb6d0eca
|
Backed out changeset a8aeff259925 and fix due to random crashes.
|
2010-08-11 02:35:10 -07:00 |
|
Andrew Drake
|
e4ec6d69ff
|
[JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
|
2010-08-05 17:15:49 -07:00 |
|
David Mandelin
|
ddcca372a7
|
Backed out changeset a661b26a83a1 due to tinderbox failures.
|
2010-08-06 11:41:28 -07:00 |
|
Andrew Drake
|
469286fcd4
|
[JAEGER] Add debug mode, and with it EvaluateInFrame. r=dvander, b=578154
|
2010-08-05 17:15:49 -07:00 |
|
David Mandelin
|
904ccc994c
|
Merge from Tracemonkey.
|
2010-07-27 11:48:08 -07:00 |
|
David Mandelin
|
8702c2649d
|
Merge from Tracemonkey.
|
2010-07-26 11:52:26 -07:00 |
|
Chris Leary
|
4c5fd024ab
|
Bug 578272: Remove Algol-like display optimization. (r=brendan)
|
2010-07-26 06:35:38 -07:00 |
|
David Anderson
|
31e9292046
|
[JAEGER] Merge from tracemonkey.
|
2010-07-25 20:21:14 -07:00 |
|
Paul Biggar
|
1504032238
|
Bug 578159: remove object allocation debug hook. (r=gal, sr=brendan)
|
2010-07-23 19:33:49 -07:00 |
|
Brendan Eich
|
794e678554
|
Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-23 14:41:56 -07:00 |
|
Andrew Drake
|
0040af619a
|
[JAEGER] Implement trap part of debug API. r=dvander, b=570650
|
2010-07-21 03:04:39 -07:00 |
|
David Mandelin
|
2d74ccfb40
|
Backed out changeset d1d52f7820f2 due to Mochitest crashes.
|
2010-07-22 17:11:10 -07:00 |
|
Andrew Drake
|
3f3b764d82
|
[JAEGER] Implement trap part of debug API. r=dvander, b=570650
|
2010-07-21 03:04:39 -07:00 |
|
David Anderson
|
cf5a8cf505
|
[JAEGER] Merge from tracemonkey.
|
2010-07-19 20:49:26 -07:00 |
|
Robert Sayre
|
250c59eece
|
Reland: Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances.
|
2010-08-01 09:58:03 -07:00 |
|
Robert Sayre
|
9bae5e1079
|
Backout changeset 80382d88b92c. (Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances). The patch is righteous, but MSVC's behavior with a mere 3GB of addressable memory is not. Will reland soon.
|
2010-07-31 14:01:26 -07:00 |
|
Brendan Eich
|
1813531fe8
|
Back out patch for bug 577648, need to fix a leak.
|
2010-07-23 14:21:50 -07:00 |
|
Chris Leary
|
1834523ed5
|
Bug 577708: Remove Algol-like display optimization. (r=dvander)
|
2010-07-11 00:57:13 -07:00 |
|
Brendan Eich
|
72e638d9ef
|
arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
|
2010-07-10 11:48:00 -07:00 |
|
David Anderson
|
64fd3377e9
|
[JAEGER] Merge from fatval & TM.
|
2010-07-05 18:07:39 -07:00 |
|
Luke Wagner
|
97d36215fd
|
Change asX to toX, asXRef to getXRef, XTag to XValue
|
2010-07-05 13:44:59 -07:00 |
|
Luke Wagner
|
4dc169abc2
|
Set argv[-1] to null instead of 0x0 (double) to satisfy the argv[-1] assertion in LeaveTree
|
2010-07-05 01:14:39 -07:00 |
|
Luke Wagner
|
d52a11e637
|
Get merge building js shell and passing trace/ref tests. Still need to fix up browser
|
2010-07-04 00:12:06 -07:00 |
|
Sean Stangl
|
bcde0f1fc6
|
[JAEGER] Merge with fatval.
|
2010-07-02 21:52:25 -07:00 |
|
Luke Wagner
|
15a253d499
|
Merge
|
2010-07-01 23:10:37 -07:00 |
|
Luke Wagner
|
c2f68a0182
|
Pull jsval impl details into jsvalimpl.h (included by jspubtd.h) and pull js::Value into jsvalue.h (engine-private)
|
2010-06-30 15:25:47 -07:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
David Anderson
|
a3709f170d
|
[JAEGER] Merge from fatval branch.
|
2010-06-24 11:18:01 -07:00 |
|
Andrew Drake
|
30a3cc58b6
|
[JAEGER] Fix build on pedantic compilers, fix win32 shell. r=dvander
|
2010-06-22 19:11:50 -07:00 |
|
Luke Wagner
|
ab09c2952d
|
Switch jsids back to pointer-sized and fix a bunch of broken assumptions
|
2010-06-16 18:21:34 -07:00 |
|
David Mandelin
|
f242431382
|
Bug 569766: Make tracing work with fat values
|
2010-06-10 17:20:26 -07:00 |
|
Robert Sayre
|
690a859635
|
Merge mozilla-central to tracemonkey.
|
2010-06-21 18:01:14 -07:00 |
|
Luke Wagner
|
1bb5128ab0
|
Merge with TraceMonkey
|
2010-06-09 21:59:18 -07:00 |
|
Luke Wagner
|
8f6c06b148
|
Remove jsboxedword, change jsid to be a jsval
|
2010-06-02 19:09:04 -07:00 |
|
Jason Orendorff
|
46fecd5674
|
Bug 570169 - Part 2, add assertions that gcthings do not leak across compartments. r=gal.
--HG--
extra : rebase_source : eaa2aee559527dbca94c3279d256833d2293ca67
|
2010-06-16 16:13:28 -05:00 |
|
Igor Bukanov
|
a3a94a3484
|
bug 572411 - removal of JSObjectOps::checkAccess. r=mrbkap
|
2010-06-17 14:32:26 +02:00 |
|
Jason Orendorff
|
c1e349137a
|
Back out changeset 4c1fbfcf1d0d due to orange.
|
2010-06-16 20:03:11 -05:00 |
|
Jason Orendorff
|
2d3b5bbe7a
|
Bug 570169 - Part 2, add assertions that gcthings do not leak across compartments. r=gal.
|
2010-06-16 16:13:28 -05:00 |
|
Robert Sayre
|
d9e86770e3
|
Merge mozilla-central to tracemonkey.
|
2010-06-05 19:13:45 -04:00 |
|
Igor Bukanov
|
02fc618d59
|
bug 566836 - eliminating JSObjectOps::dropProperty. r=gal
--HG--
extra : rebase_source : cdffca0a863d8a3dddbc77335fc3cdac2eff9f4b
|
2010-06-05 23:24:54 +02:00 |
|
Andreas Gal
|
70617110b8
|
Add an API for compartments (570040, r=jorendorff).
|
2010-06-04 16:32:10 -07:00 |
|
Luke Wagner
|
2a81dc5df9
|
Use nan-boxing, only working on 32-bit
|
2010-05-25 11:20:59 -07:00 |
|
Jeff Walden
|
3ceb4d071b
|
Bug 569471 - Rename js_GetWrappedObject to JSObject::wrappedObject. r=jorendorff
|
2010-06-01 15:59:02 -07:00 |
|
Jason Orendorff
|
635c071944
|
Back out changeset a72a9d72c028 (bug 559653, remove SetPropHit). Checking to see if this caused a 5% Dromaeo regression today.
--HG--
extra : rebase_source : 5b1726c8bc4f9504cb1d452d0d21d59d61091ee0
|
2010-06-02 16:01:36 -07:00 |
|
Jason Orendorff
|
bf6f2c259c
|
Bug 559653 - Record assignment before the interpreter goes; avoid record_SetPropHit. r=brendan.
|
2010-06-01 21:18:49 -07:00 |
|
Igor Bukanov
|
95e3f4ccd7
|
bug 568303 r=brendan
|
2010-05-28 10:03:06 +02:00 |
|
Luke Wagner
|
d3a3926b34
|
Fix bugs
|
2010-05-18 17:25:12 -07:00 |
|
Luke Wagner
|
e374a37e1c
|
Remove explicit copy, ObjPtr
|
2010-05-17 22:15:51 -07:00 |
|
Luke Wagner
|
b3c6d771b1
|
Fixing shell/js
|
2010-05-17 18:49:58 -07:00 |
|
Luke Wagner
|
6d87e93eef
|
30% through jsstr
|
2010-05-13 18:55:25 -07:00 |
|
Luke Wagner
|
4e6c52c52b
|
New Tag scheme, no SetObject silliness
|
2010-05-12 16:36:10 -07:00 |
|
Luke Wagner
|
bd3571c1b5
|
Still recovering from rebase
|
2010-05-11 19:00:59 -07:00 |
|
Luke Wagner
|
6c0883c94f
|
Merge from tracemonkey
|
2010-05-11 00:41:08 -07:00 |
|
Luke Wagner
|
4e71f5312b
|
(unrebased) fat value patch
|
2010-05-10 22:01:31 -07:00 |
|
Blake Kaplan
|
d85ecf0625
|
Fix bug 567069. r=jorendorff/luke
|
2010-06-10 10:48:59 -07:00 |
|
Luke Wagner
|
fb7ceb4c78
|
Bug 547851 - remove JSStackFrame::regs, JSStackFrame::callerFrame.sp (r=dvander)
|
2010-03-03 18:10:13 -08:00 |
|
Luke Wagner
|
bddd202c18
|
(unrebased) remove regs
|
2010-03-03 18:10:13 -08:00 |
|
Luke Wagner
|
24a4486456
|
(fake) remove-regs patch
|
2010-03-03 18:10:13 -08:00 |
|
Luke Wagner
|
9b49d62378
|
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
|
2010-03-03 17:52:26 -08:00 |
|
Luke Wagner
|
6a6afd60ce
|
Backed out changeset 23efaeb8652b
|
2010-05-13 02:21:27 -07:00 |
|
Luke Wagner
|
c82711e2b5
|
(unrebased) contiguous patch
|
2010-03-03 17:52:26 -08:00 |
|
Luke Wagner
|
777b935aea
|
Bug 558144 - un-macroize OBJ_SCOPE, OBJ_SHAPE, LOCKED_OBJ_SET_SLOT, LOCKED_OBJ_GET_SLOT (r=Waldo)
|
2010-04-08 11:22:04 -07:00 |
|
Jason Orendorff
|
08bfa47c56
|
Bug 553671 part 4 - RAII for JS_{LOCK,UNLOCK}_GC and JS_{KEEP,UNKEEP}_ATOMS. r=luke.
--HG--
extra : rebase_source : dfdfcdd3a602e12de1836068e2c9f16fce46d7b2
|
2010-04-08 07:54:18 -05:00 |
|
Nicholas Nethercote
|
26d8277a75
|
Bug 413730 - Replace all OBJ_GET_CLASS() macro calls with JSObject::getClass() calls. r=gal.
|
2010-04-07 16:09:49 -07:00 |
|
Luke Wagner
|
0e23d73f7a
|
(fake) contiguous patch
|
2010-03-03 17:52:26 -08:00 |
|
Luke Wagner
|
d0cd28412f
|
Bug 562991 - Change JS_SetTrap closure argument type from void* to jsval (r=brendan)
|
2010-04-30 17:34:54 -07:00 |
|