Boris Zbarsky
30eeb680ff
Fix build bustage: parent or proto might be not JSObject* when setting to null. r=brendan
2008-09-09 15:27:19 -04:00
Brendan Eich
3489dce8c9
Avoid needless prototype-shape purges (454035, r=igor).
2008-09-09 11:24:03 -07:00
Ted Mielczarek
f4576958c6
bug 447642 - get rid of --disable-mochitest, replace MOZ_MOCHITEST with ENABLE_TESTS. r=bsmedberg
2008-09-09 13:59:11 -04:00
Brendan Eich
47dd6b4425
Fix bug 454266 - js_FillPropertyCache uses the wrong scope's shape sometimes (r=mrbkap).
2008-09-08 15:52:35 -07:00
Ben Turner
088bfeb2ba
Properly initialized mSaveDepth in JSAutoSuspendRequest, r=sayrer.
2008-09-08 15:09:41 -07:00
Taras Glek
c0419cc4f0
bug 453889: Correct prbool misuse in spidermonkey
2008-09-08 13:41:09 -07:00
Blake Kaplan
9a023d518c
Bug 453345 - Only look at pn_extra if we're actually a list. r=brendan
2008-09-08 11:47:15 -07:00
Peter Van der Beken
b3b3b8daa9
Fix for bug 443415 (Name more CC edges). r/sr=jst.
2008-09-08 20:26:46 +02:00
Taras Glek
493b6e64f3
bug 453892: fix prbool bugs in xpconnect. r=jorendorff
2008-09-08 11:19:58 -07:00
Taras Glek
ab051ffc60
bug 432917: Replace "must flow through label" comments with statically-checkable macro. r=igor
2008-09-08 10:51:10 -07:00
Igor Bukanov
8262c8e159
bug 453133 - merging JSOP_DEFUN and JSOP_CLOSURE. r=brendan
2008-09-08 13:58:17 +02:00
timeless
03561eeae5
Bug 330237 - editline.c:1038: warning: implicit declaration of function getpid. r=mrbkap
2008-09-08 13:27:57 +02:00
Igor Bukanov
6ffb6564bb
bug 454163 - fixing build problem with 64-bit debug builds.
2008-09-08 12:37:41 +02:00
Igor Bukanov
0a5d5963d2
bug 446386 - eliminating compiler pseudo-frames. r=brendan
2008-09-08 11:47:12 +02:00
Ginn Chen
6ce50e3a1a
Bug 440714 use -xldscope for Sun Studio on Solaris r=vladimir,benjamin sr=benjamin
2008-09-08 14:21:07 +08:00
Brendan Eich
ea844e4573
Patch from Mike Kaplinskiy <mike.kaplinskiy@gmail.com> implementing trim, trimLeft, and trimRight (305064, r=me).
2008-09-07 10:22:41 -07:00
Serge Gautherie
1242c7d4be
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; "dom_quickstubs.cpp" bustage fix
2008-09-07 00:50:45 +02:00
Arpad Borsos
2cc3af109a
Bug 398946 - Remove JS_STATIC_DLL_CALLBACK and JS_DLL_CALLBACK from the tree; r=(benjamin + bent.mozilla)
2008-09-07 00:21:43 +02:00
Arpad Borsos
472b7ea735
Bug 443058 - Remove MOZ_DECL_CTOR_COUNTER; <mozilla-central> part; r=benjamin
2008-09-07 00:04:10 +02:00
Ben Turner
7ce8e92dd3
Bug 451731 - "Update caps, dom, xpconnect for Bug 451729 (checkObjectAccess moving to the JSContext)". r+sr=jst.
2008-09-05 16:26:04 -07:00
Ben Turner
fe35606879
Bug 451729 - " Allow runtime's security callbacks to be overridden by a context". r=brendan.
2008-09-05 16:24:53 -07:00
Jason Orendorff
170fdbb5f6
Merge more work by Jim Blandy on bug 97954.
2008-09-05 15:05:26 -05:00
Benjamin Smedberg
86bb432dad
Bug 453658 - /s /S /w /W in character classes perform very poorly. r=crowder (showed up as Dromaeo test "DOM MOdification (Prototype): update()"
2008-09-05 14:21:32 -04:00
Jim Blandy
26fd22df4d
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.
--HG--
rename : js/src/jsconfig.h => js/src/jsversion.h
2008-09-05 10:19:17 -07:00
Bob Clary
33cbebf5fc
Sisyphus - JavaScript Tests - add jit options for browser tests, bug 453798
2008-09-05 03:17:57 -07:00
Bob Clary
a21f696299
JavaScript Tests - escape timezone in patterns in known-failures.pl, bug 453298
2008-09-05 12:02:23 +02:00
Bob Clary
f8613e8595
JavaScript Tests - known failures update, bug 399387
2008-09-05 11:51:18 +02:00
Bob Clary
b9a3c6eb84
JavaScript Tests - known failures update, bug 399387
2008-09-05 11:42:42 +02:00
Brendan Eich
3c81f64af5
Bug 453747 - Avoid overuse of the fun_getProperty class getter to optimize getting and setting random properties on functions. r=mrbkap
2008-09-04 21:56:37 -07:00
Jim Blandy
fa1b3f2f6b
Bug 453696: js/src/Makefile.in lists host_jsoplengen twice in HOST_SIMPLE_PROGRAMS r=mrbkap
...
The text deleted by this patch appears again verbatim directly above
the hunk's context.
2008-09-04 13:39:26 -07:00
Brendan Eich
4f74091e79
Merge.
2008-09-04 01:21:49 -07:00
David Anderson
736bdc1506
Merge.
2008-09-03 23:28:27 -07:00
David Anderson
289215aedc
Fixed JSOP_NEG with 0 being tracked as a promotable int, and added an equals-zero guard for the same opcode (bug 453049, r=gal).
2008-09-03 23:27:58 -07:00
Brendan Eich
3fc2ad5dc6
Missing guard for CallGetter builtin (453580, r=gal).
2008-09-03 22:42:41 -07:00
Brendan Eich
7a40516fb5
Missing guard for CallGetter builtin (453580, r=gal).
2008-09-03 22:32:13 -07:00
Blake Kaplan
48bc77838d
Handle an interpreted constructor returning an object. r=brendan
2008-09-03 18:21:15 -07:00
Jason Orendorff
d8f6e20591
Bug 442086 - XPConnect creates doubles without checking for the INT_FITS_IN_JSVAL case (r=jst,sr=brendan)
2008-09-03 15:38:45 -05:00
Jason Orendorff
57bfc5e6ae
Bug 453383 - Confusing comment, bogus indentation in jsobj.cpp (r=mrbkap)
2008-09-03 15:30:13 -05:00
Jason Orendorff
7b7f73b7e2
Bug 453105 - Error: setting a property that has only a getter on cars.com (r+sr=bzbarsky)
2008-09-03 15:28:13 -05:00
Taras Glek
3c31c84259
bug 453476: Some files didn't get compiled with -fno-exceptions. r=shaver
2008-09-03 10:53:36 -07:00
Benjamin Smedberg
76a06a3037
Bug 453341 - Allow stack checking to be suppressed per-function, r=dmandelin sr=jst
2008-09-03 13:00:12 -04:00
Andreas Gal
413ca31e2c
Merge.
2008-09-03 01:22:07 -07:00
Andreas Gal
67efa719e7
Removed a bogus assert. Inner loops can exit on a goto in case we hit a break (453051).
2008-09-03 01:21:21 -07:00
Brendan Eich
d097ee8f28
Put the trace-recording/executing flag in the trace monitor to handle many contexts per thread (451666, r=gal).
2008-09-03 00:38:24 -07:00
Andreas Gal
afd51fd522
Limit tree growth to 16 traces per tree to avoid code explosion due to tail duplication (452869, r=danderson).
2008-09-02 23:52:11 -07:00
Andreas Gal
8ee2a79447
Merge.
2008-09-02 23:11:51 -07:00
Andreas Gal
71512d4b2c
Add V8 benchmark suite.
2008-09-02 23:11:15 -07:00
Brendan Eich
740d671b61
Fix JS_THREADSAFE build, pick extern nit.
2008-09-02 23:00:23 -07:00
Vladimir Vukicevic
cf5a8146fa
Fix up some ifdefs and debug printfs
2008-09-02 22:42:25 -07:00
Vladimir Vukicevic
05c3cd68da
Add VFP for floating point ops to nanojit ARM backend.
2008-09-02 22:29:23 -07:00