Graydon Hoare
59e086f8e6
Bug 484751 - Followup patch to fix crash in initial checkin, r=mrbkap.
2009-03-31 19:34:32 -07:00
Jeff Walden
80b316be5a
Bug 484751 - TM: "Assertion failure: !OBJ_GET_CLASS(cx, proto)->getObjectOps, at ../jsobj.cpp". r=mrbkap
2009-03-31 14:24:01 -07:00
Robert Sayre
5f266cc894
Merge mozilla-central to tracemonkey.
2009-03-29 10:42:32 -07:00
Jeff Walden
d319873064
Make js_DumpValue more useful with function jsvals. r=mrbkap
2009-03-26 16:07:54 -07:00
Robert Sayre
8c8140d2ae
Merge tracemonkey to mozilla-central.
2009-03-24 13:49:05 -04:00
Ben Turner
ecc5bb0de4
Fix for windows build bustage
2009-03-19 17:19:19 -07:00
Robert Sayre
4f44fc2d69
revert to changeset b59984b88601
2009-03-20 00:23:44 -04:00
Robert Sayre
d54f9d4bc4
Merge tracemonkey to mozilla-central.
2009-03-20 00:04:47 -04:00
Ben Turner
30d4eef411
Fix for windows build bustage
2009-03-19 17:19:19 -07:00
Andreas Gal
8b360a4b16
Read barrier for global object properties (463153, r=brendan).
2009-03-17 10:39:51 -07:00
Jason Orendorff
832f97ea9c
Bug 481444 - TM: objectHook is called on trace, via js_NewObject [@ LeaveTree] or [@ js_SynthesizeFrame]. r=gal.
...
Thanks Daniel!
2009-03-12 08:34:57 -05:00
Igor Bukanov
70838353dd
bug 362910 - js_GetMethod cleanup. r=brendan
2009-03-14 17:41:47 +01:00
Jim Blandy
afe927ad8a
Back out fix for 481444; orange on Linux TraceMonkey unit test: http://tinderbox.mozilla.org/showlog.cgi?log=TraceMonkey/1236978913.1236990062.26824.gz&fulltext=1
2009-03-13 18:07:25 -07:00
Jason Orendorff
17936527bd
Bug 481444 - TM: objectHook is called on trace, via js_NewObject [@ LeaveTree] or [@ js_SynthesizeFrame]. r=gal.
...
Thanks Daniel!
2009-03-12 08:34:57 -05:00
Jim Blandy
daab0107e2
Bug 479258: Include "jsstdint.h" for <stdint.h> type use within SpiderMonkey. r=brendan
2009-03-18 11:38:16 -07:00
Jason Orendorff
f5ddc9b392
Bug 481218 - js_IsCallable returns false for functions. r=brendan.
2009-03-11 10:46:45 -05:00
Robert Sayre
0dab5ed43e
Merge m-c to tm.
2009-03-10 16:49:12 -04:00
Igor Bukanov
be5242e2bd
bug 355829 - treating null as a primitive value in js_ValueToObject. r=brendan
2009-03-10 13:52:10 +01:00
Brendan Eich
8197e85648
Bug 476447 - Array.prototype getter/setter does not work as usual (r=jorendorff).
2009-03-09 11:25:43 -07:00
David Mandelin
5da2d64082
Add missing GC_POKE to js_SetRequiredSlot (481922, r=igor).
2009-03-07 01:32:22 -08:00
Brendan Eich
30553e77a5
Bug 481516 - Assertion failure: pobj_ == obj2, at ../jsinterp.cpp:4276 when getting a property that is cached but shadowed (r=jorendorff).
2009-03-06 16:34:19 -08:00
Brendan Eich
b61f1680d4
Bug 480759 - TM: trace RegExp constructors (r=gal).
2009-03-04 19:26:16 -08:00
Robert Sayre
e060152b0d
Merge m-c to tm
2009-03-04 14:52:53 -05:00
Brendan Eich
400f400adc
Keep --disable-jit working (480657, r=gal).
2009-03-04 00:38:46 -08:00
Brendan Eich
6ab446d6fc
Bug 480657 - TM: Add an API to define traceable constructors (r=gal, jorendorff).
2009-03-03 22:53:27 -08:00
Andreas Gal
8dd119a9f2
Browser spuriously sets runtime->anyArrayPrototypeHasElement and makes perf bad (481251, r=mrbkap).
2009-03-03 18:04:15 -08:00
Robert Sayre
0b2642b7c3
Merge tm to m-c.
2009-03-03 13:48:15 -05:00
Jason Orendorff
c42bca7a77
Bug 480856 - PurgeScopeChain should deep-bail. r=brendan.
2009-03-02 14:01:30 -06:00
Andreas Gal
d3d646cb66
Backed out bug 480657. Massive failures across all platforms.
2009-02-28 23:40:04 -08:00
Andreas Gal
15694d0460
Style nit (no bug, no code change).
2009-02-28 18:40:59 -08:00
Andreas Gal
d22142b597
Add an API to define traceable constructors (480657, r=brendan).
2009-02-28 18:18:42 -08:00
Robert Sayre
01ac2e54e4
Merge tracemonkey to mozilla-central.
2009-03-09 14:45:46 -04:00
Blake Kaplan
43e3ba11c0
Bug 478910 - Unwrap |obj| because you can't use a wrapper as a variables object. r=brendan
2009-03-04 16:27:50 -08:00
Igor Bukanov
6c264808b3
bug 477706 - fixing most VC 2005 warnings. r=gal,mrbkap
2009-02-26 09:49:39 +01:00
Jason Orendorff
d7e90ef374
Bug 480126 - jsstack.js static analysis errors in js_GetCurrentBytecodePC and specializeTreesToMissingGlobals. r=bsmedberg.
2009-02-25 11:42:39 -06:00
Jason Orendorff
71005ebe1c
Bug 479826 - Remove cx->pcHint. r=gal.
2009-02-23 17:29:40 -06:00
Robert Sayre
3d5b72f17b
Merge m-c to tracemonkey.
2009-02-23 12:44:23 -05:00
Jason Orendorff
27cd859ed3
Bug 479566 - Rename array "dense length" to capacity. r=shaver.
2009-02-21 15:33:50 -06:00
Jason Orendorff
03ddda896d
Bug 479353 - Crash [@ Detecting] or "Assertion failure: (uint32)(index_) < atoms_->length, at ../jsobj.cpp". r=igor.
2009-02-20 18:22:51 -06:00
Igor Bukanov
0cee99ec10
bug 478543 - fixing warnings about casts between function and data pointers. r=brendan
2009-02-19 09:33:37 +01:00
Jim Blandy
bbd1004340
Bug 478075: Remove parent argument to js_GetCallObject. r=brendan
2009-02-18 23:57:24 -08:00
Jason Orendorff
b2756732fe
Bug 463239 - JS_SetTrap alters code execution. r=brendan.
2009-02-18 18:31:09 -06:00
Jason Orendorff
0025e3725f
Bug 477143 - jsstack.js static analysis error in js_GetPropertyHelper. r=mrbkap.
2009-02-18 13:14:41 -06:00
Robert Sayre
3f7c79aa17
Merge tm to mc
2009-02-19 11:48:08 -05:00
Jim Blandy
918bbe5eae
Bug 391488: Eliminate PTRDIFF macro; delete jssttddef.h. r=jimb
...
Delete jsstddef.h, since its only remaining purpose is to make certain
Win16-specific definitions; we don't support Win16 any more. In
particular, we can just subtract pointers now, so the PTRDIFF macro is
unnecessary noise.
Most places get stddef.h via jstypes.h or some other header, so we can
just delete #inclusions of jstddef.h. The exception is jskwgen.h, so
there we explicitly include <stddef.h> instead.
2009-02-18 09:14:51 -08:00
Blake Kaplan
5bcd0f4cdb
Bug 478047 - Assignments to a property that has a getter but not a setter should throw a TypeError. r=igor
2009-02-11 19:48:00 -08:00
Jason Orendorff
e7d8d9f448
Bug 477142 - _FAIL builtins need to be GC-safe. r=brendan.
2009-02-11 13:33:17 -06:00
Andreas Gal
0f246a8606
Substitute operation counting with a watchdog thread (477187, 3nd attempt, r=brendan/mrbkap/jst, sr=brendan/jst).
2009-02-10 14:07:01 -08:00
Andreas Gal
ae06fa6dd5
Backout bug 477187.
2009-02-10 09:54:14 -08:00
Andreas Gal
5af6756bd4
Substitute operation counting with a watchdog thread (477187, 2nd attempt, r=brendan/mrbkap/jst, sr=brendan/jst).
2009-02-10 03:45:36 -08:00