Commit Graph

2380 Commits

Author SHA1 Message Date
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