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