Commit Graph

6665 Commits

Author SHA1 Message Date
Jason Orendorff
7eb0c31f08 Fix trace-test.py -f. r=dmandelin via IRC, no bug.
--HG--
extra : rebase_source : 7ae99002a44e6e5323c9c2909f523d278ac0f38d
2009-08-21 13:18:36 -05:00
Jason Orendorff
6772d63b3d Bug 511836 - Assertion failure: JSVAL_IS_INT(v), at ../jsapi.h. Iterator.prototype not initialized properly. r=mrbkap.
--HG--
extra : rebase_source : 50975b84c4b399a96d24eaa1884308c6a5b4d586
2009-08-21 11:58:34 -05:00
Vladimir Vukicevic
8ddb6fef0b b=510571; [arm,wince] don't report illegal instructions to debugger while doing our tests; r=graydon 2009-08-20 19:19:56 -07:00
Jason Orendorff
88e3edcd5e Bug 506491 - Download Manager opens 'Blank' - intermittent - Error: gStr.timeUnits is undefined and download is null. r=brendan.
--HG--
extra : rebase_source : 22338610bff62f5aefca99a07f4f54621d18a680
2009-08-20 12:25:09 -05:00
Serge Gautherie
3c1ea54617 Bug 495730 - xpcshell-tests: each test leaks 3 nsStringBuffer, after (harness) bug 483062 landing; (Ev1) xpcshell.cpp: s/null/nsnull/; bustage fix 2009-08-20 18:07:23 +02:00
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
Luke Wagner
3cf8a59c01 Bug 503952 - Use JSTempVector in scanner/parser; remove JSStringBuffer (r=brendan) 2009-08-14 16:10:59 -07:00
David Anderson
bed67e910c Removed callee from FrameInfo, and fixed upvar bugs in stack reconstruction (bug 510300, r=dmandelin,brendan). 2009-08-21 08:09:47 -07:00
Graydon Hoare
cad54739ba Bug 511309 - Followup patch to force flush on the CodeAllocs, r=sayrer. 2009-08-20 21:02:41 -07:00
Robert Sayre
4d69e4136d Merge. 2009-08-20 22:47:58 -04:00
Robert Sayre
4bf25b4f6e Fix jsapi-tests assert in debug builds. tests need to happen inside a request. 2009-08-20 22:16:32 -04:00
Graydon Hoare
503c025d90 Bug 511309 - Delete class Fragmento and all uses of it, r=dvander.
--HG--
extra : rebase_source : 47047589288ac0758e0068307b5a8f393db97606
2009-08-20 17:22:47 -07:00
Andreas Gal
ebfe09b112 Fast path for writing a double into an array (511737, r=danderson). 2009-08-20 16:53:10 -07:00
Graydon Hoare
ebe9c3f20b Bug 511237 - Remove primary use of Fragmento from jsregexp, r=dmandelin. 2009-08-18 15:32:54 -07:00
Graydon Hoare
571bd08a08 Bug 511040 - Make nanojit::HashMap usable for non-word keys, r=edwsmith.
--HG--
extra : rebase_source : 7d4dff334de629f60342736e50c518ec891df19f
2009-08-18 15:32:47 -07:00
Jason Orendorff
0615e68e91 Bug 505798 - JSAPI test harness. r=Waldo. 2009-08-20 17:20:14 -05:00
David Mandelin
6e0758faf2 Trailing whitespace cleanup, no_r=me 2009-08-20 15:21:14 -07:00
Robert Sayre
86100e21e2 Merge mozilla-central to tracemonkey. 2009-08-20 18:02:17 -04:00
David Anderson
57bffd92e3 Consolidated inner global typemap completion logic and fixed a bug when extending nested exits (bug 510518, r=gal,sayrer). 2009-08-20 13:06:27 -07:00
Bob Clary
6ecfde050f bug 509098 - JavaScript Tests - remove accidentally committed changes to spidermonkey-n-1.9.3.tests.
--HG--
extra : rebase_source : 054ae65a872e7bb914a9a97f4240503ba04e081b
2009-08-20 12:15:43 -07:00
Jason Orendorff
5418886640 Bug 511418 - static-analysis error in jsobj.cpp:4257: cannot access JS_REQUIRES_STACK variable JSContext::fp and another trivial error in jstracer.cpp. r=gal.
--HG--
extra : rebase_source : 9ee93b34fbf656437932a4f3c8b373a11911cffd
2009-08-20 14:13:21 -05:00
Bob Clary
8616b8e0d1 Bug 273467 - ecma 9.3.1 - ToNumber(signed hex string) is NaN. 2009-08-20 12:08:03 -07:00
Bob Clary
b62a57c240 Bug 509098 - modify test due to removal of JS_HAS_LVALUE_RETURN support. 2009-08-20 12:07:59 -07:00
Bob Clary
03d3b46e0f Bug 511714 - JavaScript Tests - include new 1.9.3 branch exclusion file. 2009-08-20 12:07:55 -07:00
Andreas Gal
0525ca1267 Atomize unit strings at birth (511567, r=shaver). 2009-08-19 19:37:59 -07:00
David Anderson
ffb8283fd1 Build fix followup to bug 506714. 2009-08-19 16:42:25 -07:00
David Anderson
16fa18ade6 Added trace tree visualizer (bug 506714, r=gal). 2009-08-19 16:11:59 -07:00
Jason Orendorff
5d4cab246e Bug 507446 - TM: use return values instead of outparams for box_jsval, unbox_jsval. r=dmandelin.
--HG--
extra : rebase_source : e49f886c1723d90064cd11da0959f4a1e0fe23f4
2009-08-19 17:00:18 -05:00
Andreas Gal
eb0e17b391 Build fix for bug 511307. 2009-08-19 15:58:36 -07:00
Andreas Gal
489dd4c0f9 Specialize math functions to integer arithmetic where appropriate (511307, r=dvander). 2009-08-19 15:31:10 -07:00
Andreas Gal
c09eb5d1a9 Remove debug printfs (no bug). 2009-08-19 15:29:56 -07:00
Andreas Gal
9a78cb5d5f Use thread-local RNG for Math.random() (511328, r=shaver,waldo). 2009-08-19 15:23:54 -07:00
Andreas Gal
81c28c4fe8 Notify JS_CommenceRuntimeShutdown from CycleCollector (511522, r=graydon). 2009-08-19 15:13:02 -07:00
Robert Sayre
0da1878591 Merge. 2009-08-19 15:30:21 -04:00
Robert Sayre
9cc65226f2 Backed out changeset 5817b38a8686 2009-08-19 15:30:06 -04:00
Robert Sayre
7e4b86a92f Try to fix bustage by revving XDR number. 2009-08-19 14:23:43 -04:00
David Mandelin
1e05c1b289 Bug 510655: set argsobj->private when leaving trace only if created on trace, r=igor 2009-08-19 11:11:39 -07:00
Igor Bukanov
a8f8431b74 bug 509143 - js_CloneRegExp is missing a call to js_SetLastIndex. r=mrbkap 2009-08-19 19:53:51 +03:00
Luke Wagner
b115ec69f9 Add test for bug 507180 2009-08-19 09:36:25 -07:00
Luke Wagner
1f36a4f0c2 Bug 503952 - Use JSTempVector in jsstr.cpp (r=waldo)
--HG--
extra : rebase_source : ac955b5d784ca8fc9a61129e580c2751beb4109f
2009-08-14 16:10:59 -07:00
Luke Wagner
3b9c42c86e Bug 507180 - Fix imacros (r=waldo) 2009-08-19 09:06:22 -07:00
Andreas Gal
c438241025 Backout bug 506125. 2009-08-18 17:30:05 -07:00
Andreas Gal
1982bae71c Build fix for bug 506125. 2009-08-18 17:14:34 -07:00
Andreas Gal
57285268f7 Schedule GC based on process memory pressure (506125, r=igor,waldo). 2009-08-18 16:38:02 -07:00
Andreas Gal
ebc6f01967 Add an API to notify the JS engine that we are about to destroy the runtime (511252, r=brendan). 2009-08-18 16:31:20 -07:00
Luke Wagner
b0ad24c6d8 Bug 503952 - Replace JSStringBuffer with JSTempVector in jsxml (r=brendan) 2009-08-14 16:10:58 -07:00
Luke Wagner
0587891279 Bug 509826 - replace js_NewStringCopyN with js_NewDependentString in jsstr (r=waldo) 2009-08-18 14:13:28 -07:00
Luke Wagner
1d573dc2f2 Actually fix bustage: JS_STATIC_ASSERT cannot be used in classes. 2009-08-18 09:21:53 -07:00
Luke Wagner
20fddc0b26 Fixed jsvector.h bustage. 2009-08-18 09:03:23 -07:00
Luke Wagner
d41529b0d4 Bug 510319 - fix ptrdiff overflow in JSTempVector 2009-08-18 08:41:30 -07:00
Jacob Bramley
56c7a54588 Allow an out-of-memory condition to be interpreted as a pass for testBug507425. (510207, r=dmandelin) 2009-08-18 12:00:10 +01:00
Bob Clary
01e935eb04 bug 510901 - Sisyphus - support 1.9.3 branch. 2009-08-18 00:30:00 -07:00
Bob Clary
de4888f662 bug 501124 - JavaScript Test by bogomip. 2009-08-18 00:30:00 -07:00
Bob Clary
4826fb6c7c bug 488995 - JavaScript Test by PenPal. 2009-08-18 00:30:00 -07:00
Bob Clary
2983c14cbb bug 488989 - JavaScript Test by Jeff Walden. 2009-08-18 00:30:00 -07:00
Bob Clary
96b34d5791 bug 481436 - JavaScript Test by Gary Kwong, Jason Orendorff. 2009-08-18 00:30:00 -07:00
Bob Clary
b0d8e3ec51 bug 474319 - JavaScript Test by Gary Kwong. 2009-08-18 00:30:00 -07:00
Bob Clary
e980027181 bug 473040 - JavaScript Test by Gary Kwong. 2009-08-18 00:29:59 -07:00
Bob Clary
bcb7520d62 bug 466206 - JavaScript Test by Gary Kwong. 2009-08-18 00:29:59 -07:00
Bob Clary
b25f6a8ae9 bug 465980 - JavaScript Tests by Mike Shaver, Jeff Walden. 2009-08-18 00:29:59 -07:00
Bob Clary
de8b3dd0d0 bug 465063 - JavaScript Test by Gary Kwong. 2009-08-18 00:29:59 -07:00
Bob Clary
8f33cfe9d0 bug 454704 - JavaScript Test by Jesse Ruderman. 2009-08-18 00:29:59 -07:00
Bob Clary
75a81649b9 bug 427196 - JavaScript Tests by Jesse Ruderman, Igor Bukanov. 2009-08-18 00:29:59 -07:00
Bob Clary
f4a7bf3c95 bug 426520 - JavaScript Test by Adam Hauner, Jesse Ruderman. 2009-08-18 00:29:59 -07:00
Bob Clary
fdb13995e1 bug 369696 - JavaScript Tests by Jesse Ruderman, Igor Bukanov. 2009-08-18 00:29:59 -07:00
Bob Clary
91c470efb1 bug 506567 - JavaScript Test by John Hanely. 2009-08-18 00:29:59 -07:00
Bob Clary
cce53d05dd bug 504078 - JavaScript Test by Anders Hammarquist. 2009-08-18 00:29:59 -07:00
Bob Clary
eb9a32187c Bug 509164 - Sisyphus - support mozilla-build start*.bat environment settings, r=ctalbert. 2009-08-18 00:29:59 -07:00
Bob Clary
b8cc1ab90c bug 496846 - run browser tests via file:. 2009-08-18 00:29:58 -07:00
Bob Clary
fc757f2763 bug 353078 - JavaScript Test - modify test to only fail in the event of a crash. 2009-08-18 00:29:58 -07:00
Bob Clary
2e1b1c26be bug 452498 - JavaScript Tests - disable js1_5/decompilation/regress-352073.js for 1.8.x, 1.9.0 due to changes in test. 2009-08-18 00:29:58 -07:00
Bob Clary
46098ed3e9 bug 383269 - JavaScript Tests - js1_5/GC/regress-383269-{01,02}.js are timing dependent and fail randomly, add to performance*.tests. 2009-08-18 00:29:58 -07:00
Bob Clary
a4e88052cd Bug 457618 - update js1_7/block/order-of-operation.js 2009-08-18 00:29:58 -07:00
Bob Clary
632647c94d bug 457618 - JavaScript Tests - update tests due bug 346749 (let declarations at function level should be treated as var). 2009-08-18 00:29:58 -07:00
Bob Clary
225c3a7d88 bug 496113 - JavaScript Test by Masakazu Takahashi. 2009-08-18 00:29:58 -07:00
David Anderson
3ef3ec0c6c Improved joinEdgesToEntry functionality and cleanliness (bug 509093, r=sayrer,gal). 2009-08-17 18:01:00 -07:00
David Mandelin
2ad51ab3d0 Bug 510730: make new trace-test harness output tinderbox-parseable, r=graydon
--HG--
extra : rebase_source : de6ca79b0df5b8d98e24f2fe6cd5ebd4f16c5964
2009-08-17 16:53:41 -07:00
Nicholas Nethercote
c035e918c7 Bug 511012 - TM: don't use addName() and insStorei() together. r=gal. 2009-08-18 09:27:48 +10:00
Jason Orendorff
b3aba1ee4c Delete unused JSBUILTIN_ constants. No bug. r=gal. 2009-08-17 17:36:36 -05:00
David Mandelin
46854c2304 Bug 509599: on trace, call putArguments when returning from JS function via either return or stop, r=jorendorff 2009-08-17 15:29:09 -07:00
David Mandelin
25b6a55ac6 Bug 510434: don't trace setting |arguments|, r=brendan 2009-08-17 15:20:26 -07:00
Jim Blandy
24dfed2435 Bug 509510: Update tests to match final ECMA 5 spec. r=mrbkap 2009-08-17 14:54:52 -07:00
Jim Blandy
d73272bc1a Bug 509510: Make Object.getPrototypeOf reject primitives, not coerce them. r=mrbkap 2009-08-17 14:54:52 -07:00
Andreas Gal
5d82186f20 Don't flush the code cache every time we GC (506117, r=brendan). 2009-08-17 14:50:57 -07:00
Jason Orendorff
bb4f47d677 Re-apply d8e4676dc10e (bug 510553) to trace-test.py. Changeset c3648b2ea86c inadvertently reverted these changes because I rebased it across d8e4676dc10e and rebase is dumb. r=sea of orange
--HG--
extra : rebase_source : 461c4b16b92841b6cf3e3460f2c55a143787706d
2009-08-15 07:14:45 -05:00
Jason Orendorff
d25d775501 Bug 510568 - Kill one last #if JS_HAS_LVALUE_RETURN directive. r=Waldo. 2009-08-15 07:21:06 -05:00
David Mandelin
184e8b155d Backed out changeset 238e8b557e4f: causing tjss orange
--HG--
extra : rebase_source : 49cfd40e67221067c45c85a5b96db39d22be1f67
2009-08-14 19:17:00 -07:00
Blake Kaplan
905b04895d Fix compiler warnings on x86-64 (and maybe even miscompilation) by forcing this value to be the right width. 2009-08-14 16:52:48 -07:00
David Mandelin
a5a7e420d0 Bug 505591: trace JSOP_NAME for returned closures, r=dvander 2009-08-14 16:02:47 -07:00
David Mandelin
4af2805055 Bug 509982 followup: simpler faster test for presence of upvars in a flat closure, sr=brendan 2009-08-14 15:36:50 -07:00
David Mandelin
14e11d3ed9 Bug 504587 test case: test shape guard validity, r=jorendorff via IRC 2009-08-14 15:34:23 -07:00
David Mandelin
4fad6d2e5d Bug 509982 part 2: add test case 2009-08-14 15:29:54 -07:00
David Mandelin
3d7dd5021a Bug 509982: don't populate flat closure upvars when there aren't any upvars, r=dvander 2009-08-14 15:25:05 -07:00
Jeff Walden
3ee1d5026c Bug 510537 - Implement Array.isArray, easiest ES5 feature evar. r=jorendorff 2009-08-14 03:23:07 -07:00
Robert Sayre
b52839d7b8 Merge. 2009-08-14 17:58:22 -04:00
Robert Sayre
c582767e79 Merge mozilla-central to tracemonkey. 2009-08-14 17:49:42 -04:00
Jason Orendorff
d14a48ad53 Bug 508051 part 2 - Avoid imacros for JSOP_INSTANCEOF. Re-landing per comment 8. r=gal. 2009-08-14 16:34:43 -05:00
Jason Orendorff
56b69d0816 Bug 508051 part 1 - Avoid imacros for JSOP_SETELEM. Re-landing per comment 8. r=gal. 2009-08-14 15:47:04 -05:00
Jason Orendorff
ecb3693d52 Remove Python 3.x version of trace-test.py. Maintaining two copies is a headache. r=dmandelin.
--HG--
extra : rebase_source : 91fcfe4a1b16b788ec42f1ab37097ee2bfe81413
2009-08-14 15:07:11 -05:00
Saint Wesonga
6aeef52dac Bug 273467 - -"-0x1" results in 1 instead of NaN. r=brendan. 2009-08-14 15:03:10 -05: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
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
Edwin Smith
87b101337d Bug 510545 - Convert LInsHashSet to use Allocator instead of GC, r=gal.
--HG--
extra : rebase_source : 233cf623b49f030ca083ba250294e00b61afdac5
2009-08-06 09:41:07 -04:00
David Mandelin
36075e6bc3 Bug 510553: make trace-test.py use correct program argv passing and path separator conventions, r=jorendorff 2009-08-14 12:09:42 -07:00
Igor Bukanov
be037e50cc bug 495061 - followup - fixing a typo in JS_FASTCALL declaration 2009-08-14 20:54:26 +02:00
Igor Bukanov
7e607aac4d bug 495061 - js_PutArgsObject and js_PutCallObject that never fail. r=brendan 2009-08-14 20:43:16 +02:00
Makoto Kato
7cd16a8284 Bug 501324 - Bug 497618 causes crashes while building with MSVC++ on Win x64. r=jwalden 2009-08-14 11:28:24 -07:00
Makoto Kato
7147fd6a28 Bug 510449 - Bug 493457 causes crash on x64 windows build because JSSLOT_CLASS_MASK_BITS is uint32. r=jwalden 2009-08-14 11:09:59 -07:00
Leon Sha
e8ef1e87a3 Bug 510451 - Build failed on solaris after merge tamarin's CodeAlloc(bug 504462). r=gal 2009-08-14 18:01:38 +08:00
Luke Wagner
94a2c2cadd Bug 503952 - replace JSStringBuffer with JSTempVector in json.cpp 2009-08-13 17:22:55 -07:00
Brendan Eich
4a2fccb6db Avoid unused variable warning if not verbose. 2009-08-13 16:54:36 -07:00
Jason Orendorff
5e91f575d6 Bug 509098 - Remove JS_HAS_LVALUE_RETURN support, part 2. r=brendan. This was part of the original patch, but while rebasing it I accidentally dropped the parts that touch jsops.cpp.
--HG--
extra : rebase_source : 5ee3c72911a371ff14fb4696c73e9b17928f4845
2009-08-13 17:49:56 -05:00
David Mandelin
c0f2845030 Bug 505588: simpler test format and improved harness for trace-tests, r=jorendorff 2009-08-13 15:42:51 -07:00
Jason Orendorff
8384b1e239 Bug 509098 - Remove JS_HAS_LVALUE_RETURN support. r=brendan. 2009-08-13 16:18:33 -05:00
Jason Orendorff
7de8690fbc Bug 510091 - Fennec crash on mousedown on an iframe. r=Waldo. 2009-08-13 16:07:13 -05:00
Jason Orendorff
eb983a642d Bug 509103 - Drop support for assigning to parameterized properties. r=shaver.
--HG--
extra : rebase_source : 1c1d756ed4a510414a561546d73d3989204c16cb
2009-08-13 16:05:25 -05:00
Jacob Bramley
f77c90d4c3 Relax the testTableSwitch2 test for non-x86 platforms which don't use ::tableswitch() in jstracer.cpp. (510193, r=jorendorff) (with minor orangeness fix by jorendorff, r=shaver) 2009-08-13 15:03:48 -05: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