Serge Gautherie
915501a755
Bug 495730 - xpcshell-tests: each test leaks 3 nsStringBuffer, after (harness) bug 483062 landing; (Dv2a) xpcshell.cpp: call crashReporter->SetEnabled(PR_FALSE); r=ted.mielczarek
2009-08-20 17:35:30 +02:00
Rich Walsh
26a48fb72d
Bug 510657 - simple OS/2 build fix in nanojit/avmplus, r=graydon
...
--HG--
extra : rebase_source : 7d4d1a75b659862460ecccdef80ce95fca119e32
2009-08-19 13:42:46 +02:00
Blake Kaplan
7073411c9d
Bug 509075 - Update this function to use shiny new APIs that don't require multiple searches for the property. r=jorendorff sr=jst
2009-08-18 20:55:30 -07:00
Blake Kaplan
fd26ee6ac1
Fix bug 508752. r+sr=jst
2009-08-10 18:07:00 -07:00
Blake Kaplan
392333159f
Bug 509824 - Don't call into the script security manager off the main thread. r=bent sr=jst
2009-08-18 20:53:15 -07:00
Robert Strong
9c9b7be90e
Followup to Bug 507513 - Need ABI defined for WinCE / WinMo. Make the code portable. r=ted.mielczarek
2009-08-18 16:08:56 -07:00
Serge Gautherie
cb736aa5e4
Bug 508760 - Remove MSVC6 support from the tree; (Ev1) js/src/*; r=graydon
2009-08-18 19:24:45 +02:00
Marti Raudsepp
932d73a3ef
Bug 510040 - Fix JS debugger crash on 64-bit: don't truncate PC to jsuint in jsds_FilterHook. r=timeless
...
This caused Firefox to segfault in 64-bit builds when starting up with the
Chromebug extension loaded.
2009-08-12 22:09:29 +03:00
Chris Seawood
be987a548e
Merge bug 508879
2009-08-16 17:54:37 -07:00
Karl Tomlinson
59e83ae8e9
bug 506845 targets are not rebuilt when archives from EXPAND_LIBNAME change r=bsmedberg
2009-08-17 09:54:45 +12:00
Chris Seawood
62835e520f
Force daysFromBuildID() to return an int so that mingw windres doesn't fail.
...
Bug #508879 r=bsmedberg
2009-08-15 17:24:35 -07:00
Makoto Kato
b2ac773127
Bug 510449 - Bug 493457 causes crash on x64 windows build because JSSLOT_CLASS_MASK_BITS is uint32. r=jwalden
...
--HG--
extra : rebase_source : f9c5040cdec6d23ecfd1ac49f0ce6e97e356f4f1
2009-08-14 11:09:15 -07:00
Hashem Masoud
c8f711113e
Bug 489502 - Replace NS_ASSERTION(0, ...) by NS_ERROR(...) in mozilla-central; r=benjamin
2009-08-14 16:09:00 +02:00
Leon Sha
b5dce5822e
Bug 510451 Build failed on solaris after merge tamarin's CodeAlloc(bug 504462). r=gal
2009-08-14 18:07:28 +08:00
Siddharth Agarwal
c1873e837d
Final part of bug 503756 -- reland bug 489579. r=bsmedberg
...
--HG--
extra : rebase_source : 73a994583b600cc03ba51a323cf96bb18c2e8153
2009-08-14 03:03:30 +05:30
Robert Sayre
2874c6425c
Merge tracemonkey to mozilla-central.
2009-08-13 17:38:22 -04:00
Jason Orendorff
92e7f5cf05
Merge backout.
2009-08-13 12:20:04 -05:00
Jason Orendorff
fd7ddc1057
Backed out changeset a17cbb14793f (bug 510193) which caused trace-test.js to fail (spuriously) on x86.
2009-08-13 12:19:39 -05:00
Andreas Gal
fee752ae24
Cleaning code cache flush handling (510136, r=jorendorff).
2009-08-13 08:35:35 -07:00
Ben Hearsum
1ca9588693
bug 508282: bump mozilla-central version to 1.9.3a1pre/3.7a1pre. r=catlee. CLOSED TREE
2009-08-13 10:06:28 -04:00
Jacob Bramley
967d281c76
Relax the testTableSwitch2 test for non-x86 platforms which don't use ::tableswitch() in jstracer.cpp. (510193, r=jorendorff)
2009-08-13 14:53:03 +01:00
Andreas Gal
25b9ed2a98
Backed out bug 508051. Fails trace-test/mandelbrot.
2009-08-13 04:08:34 -07:00
Edwin Smith
fa572124fd
Bug 510116 - Remove dead code paths and arguments in nanojit::compile, r=gal.
2009-08-05 15:06:00 -04:00
Graydon Hoare
7ae3eb245d
Bug 510104 - NJ: fix arm merge fallout, r=gal.
...
--HG--
extra : rebase_source : e739a12da66e0d65171bb5c2e3c09f98431ddf7c
2009-08-12 17:45:08 -07:00
Luke Wagner
fa2f83712c
Bug 507458 - clear the waters a bit regarding JSVAL_BOOLEAN
2009-08-12 16:39:23 -07:00
Edwin Smith
83930e09a2
Bug 510095 - allocate LirBuffer with Allocator instead of GC, don't extend GCFinalizedObject, r=gal.
...
--HG--
extra : rebase_source : 42aa431e0d795351860f0794ea0392e1f663132b
2009-08-04 15:03:34 -04:00
Edwin Smith
ad06720f03
Bug 510078 - Convert LirNameMap to HashMap<> and Allocator, r=gal.
...
* * *
Don't allocate CodeAlloc with GC and dont extend GCFinalizedObject (bug 506390 r=tharwood+)
* Change PageMgr::CodeAlloc from pointer to embedded instance.
* Assembler takes CodeAlloc& now, like it already does for Allocator&
* PoolObject.cpp|h now use VMCFG_NANOJIT instead of (deprecated) FEATURE_NANOJIT
(both #defines are equivalent)
--HG--
extra : rebase_source : 90847a654d7f669a4c2ac364dd9aae7be38cae77
2009-08-04 14:18:38 -04:00
Jason Orendorff
bc52c17224
Bug 508051 part 2 - Avoid imacros for JSOP_INSTANCEOF. r=gal.
2009-08-12 15:40:56 -05:00
Jason Orendorff
cc37757a20
Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. r=gal.
2009-08-12 15:27:01 -05:00
Edwin Smith
3967b233d5
Bug 510036 - Convert LabelMap to HashMap<> and Allocator, r=gal.
...
--HG--
extra : rebase_source : 4f1385922085fe086084c418aa22dcc4cc4c1961
2009-08-04 13:56:48 -04:00
Graydon Hoare
7bddd2c62f
Bug 510015: TM: more Allocator merge fallout in jsregexp.cpp, r=gal.
...
--HG--
extra : rebase_source : 7607da6f49cc355af49b73528c826d5888291eb9
2009-08-12 12:26:17 -07:00
Edwin Smith
9c489db37c
Bug 509893 - Convert NInsList to SeqBuilder<> and Allocator, r=gal.
...
--HG--
extra : rebase_source : ca2b073138301d78829fa1096e0cb3da607073de
2009-08-04 13:21:15 -04:00
Edwin Smith
7de6b2bc04
Bug 509890 - Convert InsList to SeqBuilder<> and Allocator, r=gal.
...
--HG--
extra : rebase_source : 22303e739a0a6669c634595149028872aa7bd334
2009-08-04 13:11:53 -04:00
Edwin Smith
3a5203b81c
Bug 509885 - Convert NInsMap to Allocator, r=gal.
...
--HG--
extra : rebase_source : 3586f950b5698052af74081f8f986f32dc57fa68
2009-08-04 11:06:46 -04:00
Graydon Hoare
77e519e3e4
Bug 509883 - Grab bag of formatting churn, r=gal.
...
--HG--
extra : rebase_source : 05d7b651a381a9e5daca47a2140bd6f1b1154a5b
2009-08-04 11:33:14 -04:00
Robert Sayre
c8a923e58e
Merge mozilla-central to tracemonkey.
2009-08-12 12:18:38 -07:00
Peter Van der Beken
16bf42fce4
Fix for bug 499199 (Try to avoid XPCCallContexts in quickstubs for wrapper-cached things). r/sr=jst.
...
--HG--
extra : rebase_source : 8fc828106f3cf5e82e902cefd79e55df2b8721c3
2009-08-10 12:12:59 +02:00
timeless@mozdev.org
870ed948d4
Bug 505901 PutProperty has useless null check in !targetprop else case
...
r=gal
2009-08-12 11:49:54 +02:00
timeless@mozdev.org
191308c5ea
Bug 505838 JS_GetStringBytes(JS_ValueToString(...)..) is a bad pattern
...
r=jorendorff
2009-08-12 11:49:53 +02:00
timeless@mozdev.org
6028fe0d79
Bug 505804 XPC_SJOW_Call leaks args if JS_GetFunctionObject(callWrapper) yields null
...
r=mrbkap
2009-08-12 11:49:53 +02:00
timeless@mozdev.org
ccd14cb0e0
Bug 505771 double free [@ JS_free - snarf] in jsshell
...
r=gal
2009-08-12 11:49:53 +02:00
timeless@mozdev.org
354de8a330
Bug 505568 jsshell should use the public api for property iteration
...
r=mrbkap
2009-08-12 11:49:53 +02:00
timeless@mozdev.org
bc35a8740a
Bug 504395 SimulateImacroCFG leaks tmp_pcstack when LOCAL_ASSERT fails
...
r=graydon
2009-08-12 11:49:52 +02:00
Edwin Smith
a65666cc5a
Bug 509856 - convert LabelStateMap and RegAllocMap to Allocator based containers, r=gal.
2009-08-04 10:48:48 -04:00
Edwin Smith
6652a33cf1
Bug 509833 - Convert live() analyzer to Allocator, r=gal.
2009-08-04 10:18:25 -04:00
Edwin Smith
1913010941
Bug 509818 - Replace StringList with SeqBuilder<char*>, use Allocator, r=dvander.
2009-08-04 09:54:47 -04:00
Brendan Eich
35efd21601
Fix annoying GCC warning (no ifdef __GNUC__ noise, that just taxes us for gcc's deficiencies).
2009-08-11 16:22:35 -07:00
Luke Wagner
8437742100
Bug 509725 - use JSTempVector in String.prototype.replace. r=Waldo
2009-08-11 15:45:32 -07:00
David Anderson
91b95f0a95
Merge.
2009-08-11 14:12:27 -07:00
David Anderson
74070d2a77
LirNameMap must be reset if flushing the allocator (bug 509786, r=graydon).
2009-08-11 14:11:07 -07:00