Commit Graph

351 Commits

Author SHA1 Message Date
Luke Wagner
cdb8ed7f86 Bug 460904 - rename/tweak JSTraceableFunction (take 2) 2009-09-04 13:44:31 -07:00
Luke Wagner
e375cbec71 Backed out changeset 94da2f68afdb 2009-09-04 11:35:52 -07:00
Luke Wagner
c0bf8f669a Bug 460904 - rename/tweak JSTraceableFunction (r=jorendorff) 2009-09-03 11:57:14 -07:00
Bruce Hoult
b866df4f36 Bug 430930 - Extend Date.parse to cover ISO 8601 formats, r=graydon. 2009-08-26 18:13:48 -07:00
Andreas Gal
414cfa1bd1 When finalizing, deallocate memory in a separate thread (505612, r=bent,brendan,waldo). 2009-07-27 21:10:12 -07:00
Igor Bukanov
d60521bd1f bug 504033 - avoiding calling JSFinalizeStub. r=brendan 2009-07-22 18:23:21 +02:00
Andreas Gal
f73f4793ca Avoid integer division in NewGCThing path (503157, r=jwalden). 2009-07-14 17:06:09 -07:00
Jason Orendorff
e37a73d431 Bug 497618 - Change JSString macros to methods. r=Waldo. 2009-06-10 20:29:44 -05:00
Blake Kaplan
38627fb20d Bug 491617 - Expose this as a friendly API. r=gal 2009-05-05 18:09:24 -07:00
jorendorff
d0cf82fdba Record all calls to native functions (487134, r=gal, brendan). 2009-05-05 14:26:06 -07:00
Robert Sayre
5f266cc894 Merge mozilla-central to tracemonkey. 2009-03-29 10:42:32 -07:00
Brian Crowder
d379e905ed Bug 485013 - jsdate.cpp AdjustTime() breaks London (GMT+0) dates when DST activates Mar 29 2009 Summary: jsdate.cpp AdjustTime() breaks London (GMT+0) dates when DST activates Mar 29. r=mrbkap 2009-03-26 17:51:50 -07: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
Brendan Eich
b61f1680d4 Bug 480759 - TM: trace RegExp constructors (r=gal). 2009-03-04 19:26:16 -08: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
d3d646cb66 Backed out bug 480657. Massive failures across all platforms. 2009-02-28 23:40:04 -08:00
Andreas Gal
d22142b597 Add an API to define traceable constructors (480657, r=brendan). 2009-02-28 18:18:42 -08:00
Igor Bukanov
6c264808b3 bug 477706 - fixing most VC 2005 warnings. r=gal,mrbkap 2009-02-26 09:49:39 +01: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
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
Andreas Gal
5a3630a33b Backing out bug 477187. Breaks xpcshell. 2009-02-09 22:54:05 -08:00
Andreas Gal
9fc13761a1 Substitute operation counting with a watchdog thread (477187, r=brendan/mrbkap/jst, sr=brendan/jst). 2009-02-09 18:20:50 -08:00
Jason Orendorff
80ee6ad537 Bug 462027 - Bail off trace when reentering interpreter. r=gal. 2009-02-03 18:25:12 -06:00
Jason Orendorff
a4761a69ca Revert to 07be1f190a3d. Revision 5f5c1cd63641 should not have been pushed. 2009-02-03 12:38:44 -06:00
Jason Orendorff
c0f7e497a0 [mq]: bug-462027-v9 2009-02-02 20:42:46 -06:00
Brian Crowder
429ef7d515 Bug 411726 - Use localtime_r when available, to improve Date reporting for locales like Venezuela on platforms like OS X. r=mrbkap, r=ted (for build changes) 2009-01-06 09:18:35 -08:00
Jason Orendorff
aaadf0c55c Bug 460865 - Read barrier for cx->fp. r=mrbkap, r=dmandelin. 2008-12-09 10:38:32 -06:00
Brendan Eich
1a344ffefb Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal). 2008-11-13 00:30:20 -08:00
Andreas Gal
fd9de39309 Backed out changeset a40f2117bcc0 2008-11-12 17:39:48 -08:00
Brendan
7b8d11c0f0 Add imacros to support conversion of arbitrary JSObjects (456511, r=gal). 2008-11-12 16:55:45 -08:00
Andreas Gal
063cb041ec Merge. 2008-10-23 14:47:00 -07:00
Andreas Gal
8db3a73a55 Make sure we set remaining fslots to void in FastNewDate (459628, r=brendan). 2008-10-22 19:19:07 -07:00
Jason Orendorff
453aca28d5 Bug 460157 - Yet more macros for defining builtins. r=brendan 2008-10-21 17:58:06 -05:00
Robert Sayre
d1280f8e33 Bug 460333. Implement toJSON for primitive wrapper classes. r=crowder 2008-10-17 14:57:34 -04:00
Jason Orendorff
3584746574 Bug 459266 - TM: Allow CALLINFO macros to specify linkage. r=brendan. 2008-10-16 14:24:10 -05:00
Brian Crowder
7e61cbd31f Backed out changeset 82af7163534f
(Bug 411726 -- Time offset and zone code are set wrong for some locales, r=mrbkap)
2008-10-14 16:48:40 -04:30
Brian Crowder
df2daa648b Bug 411726 -- Time offset and zone code are set wrong for some locales, r=mrbkap 2008-10-14 16:29:16 -04:30
Jason Orendorff
fccf374129 Bug 458735 - Improve internal API for traceable natives (r=brendan, nanojit r=edwsmith) 2008-10-08 17:08:33 -05:00
Boris Zbarsky
f65db6f706 Bug 456165. Trace |new Date()|. r=brendan 2008-10-06 20:28:22 -04:00
Boris Zbarsky
cd852419be Bug 456165 part 2. Trace Date.now. r=gal 2008-09-26 14:37:50 -04:00
Boris Zbarsky
6a307ee2fd Bug 456165 part 1. Get rid of icky JS_LL macros, r=brendan 2008-09-26 14:08:28 -04:00
Boris Zbarsky
202c27839e Backed out changeset c0364f5e0a84 2008-09-21 09:02:09 -04:00
Boris Zbarsky
7e81252fe1 Adding missing file 2008-09-21 08:59:52 -04:00
Jim Blandy
d8cc274426 Bug 97954: Give jsconfig.h a better name, and make room for the new js-config.h. r=bsmedberg
We'd like the SpiderMonkey configure script to generate a header file
named js-config.h to hold #definitions chosen at configure time that
affect the SpiderMonkey API, like JS_THREADSAFE.  However, that name
is very similar to that of an existing header file, jsconfig.h.  This
patch renames the existing header file, and updates all references to
it.
2008-09-05 10:19:17 -07:00
Igor Bukanov
cc7105c28f bug 452786 - optimizing JS date access. r=mrbkap 2008-09-01 10:30:41 +02:00
Igor Bukanov
11505a9ec5 bug 412296 - removal of minarg support for fast native 2008-08-08 18:02:50 +02:00
Blake Kaplan
e7748e4fec Test that the object has the right class, even when called from native code. bug 444233, r=shaver 2008-07-16 19:29:06 +02:00
Benjamin Smedberg
86da87a6f2 Return to building spidermonkey as C++, because we believe we found the cause of the perf regression elsewhere (non-code). 2008-05-27 16:58:12 -04:00
Benjamin Smedberg
e310131a6f Back out revision bd9c9cbf9ec8 (build spidermonkey as C++) for perftesting and profit. 2008-05-27 12:19:17 -04:00