Paul Biggar
|
c9dd9c9ad6
|
Bug 621341 - make jit_test.py and jstests.py executable (r=dmandelin)
Change their permission bits, and add interpreter lines.
|
2010-12-27 11:31:32 -08:00 |
|
Phil Ringnalda
|
809aab6df1
|
Bug 621348 - Disable regress-336410-2.js on debug Linux where it times out, r=bclary
|
2010-12-26 08:00:18 -08:00 |
|
Jeff Walden
|
833e8c06c3
|
Bug 514568 - Tests for strict mode eval getting its own variable environment (and for other modes of interaction with eval, for greater testing rigor). r=igor
|
2010-10-01 18:43:01 -07:00 |
|
Jeff Walden
|
5d7e1f7d3b
|
Bug 514568 - Use a fresh variable environment for strict mode code run by eval, and give strict mode eval code frames a Call object backed by those variables. r=igor
|
2010-10-12 11:38:06 -07:00 |
|
Jeff Walden
|
5905c6cead
|
Bug 514568 - Refactor name binding code in the parser to more clearly split local name binding from top-level name binding, as reorganization anticipating strict mode eval getting its own environment and not using its caller's environment. r=igor
|
2010-10-15 14:19:56 -07:00 |
|
Tom Schuster
|
952549da6a
|
Add a test for bug 473941. rs=jwalden
|
2011-01-03 17:36:28 -06:00 |
|
Jeff Walden
|
8e68dd1f5c
|
Bug 621943 - Generator frames don't correctly steal strict arguments from stack frames. r=luke
|
2011-01-01 23:34:33 -06:00 |
|
Jeff Walden
|
05b5d4d18a
|
Warning patrol. r=sparky
|
2011-01-04 15:18:16 -06:00 |
|
Chris Leary
|
ac37c4c6cb
|
Trigger another mozilla-central build. a=breakage
|
2011-01-04 15:47:12 -08:00 |
|
Chris Leary
|
8a8bfed50d
|
Merge tracemonkey into mozilla-central. a=blockers
|
2011-01-04 13:33:39 -08:00 |
|
Alex Pakhotin
|
aa094f42e9
|
Bug 544414 - Handle locales correctly on Android r=blassey,sayre, a=blocking-fennec
|
2010-11-26 17:28:24 -08:00 |
|
Ginn Chen
|
66bed82616
|
Bug 614917 If Solaris Studio is used, strip LD LDFLAGS when configure libffi r=ted.mielczarek a=NPOTB
|
2010-12-24 10:28:47 +08:00 |
|
Blake Kaplan
|
e17a4e27a3
|
Bug 611401 - Avoid potential problems by doing this wrapping ourselves. r=gal a=blocking-betaN
|
2010-12-22 19:42:01 -05:00 |
|
Blake Kaplan
|
437b595ad4
|
Bug 616989 - Allow loading a subscript through security wrappers. r=jst a=blocking-betaN
|
2010-12-22 19:41:28 -05:00 |
|
Blake Kaplan
|
ca4915cd7d
|
Bug 612267 - window.__proto__ doesn't correspond to Window.prototype. r=jst a=blocking-betaN
|
2010-12-22 19:41:01 -05:00 |
|
Vladimir Vukicevic
|
ef45dd3c93
|
b=612334; have typed arrays treat length parans more consistently; r=waldo, a=b
|
2010-12-22 15:31:02 -08:00 |
|
Ben Turner
|
85219a3a02
|
Backing out worker changes, a=backout.
|
2010-12-21 16:44:49 -05:00 |
|
Ben Turner
|
a7ff51c2c7
|
Bug 618484 - 'Allow ChromeWorkers access to XPCOM objects'. r=jst, a=blocking.
|
2010-12-21 14:28:08 -05:00 |
|
Ben Turner
|
06b9c71a4a
|
Bug 613083 - 'IndexedDB: Switch serialization format from JSON to structured clone bytestream'. r=sicking, a=blocking.
|
2010-12-21 11:02:04 -05:00 |
|
Mihai Sucan
|
2478390f1c
|
Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 1; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0
|
2010-12-20 12:21:58 -04:00 |
|
Ben Turner
|
71fe61850b
|
Bug 618143 - 'IndexedDB: Don't accept null as a valid key'. r=sicking, a=blocking.
|
2010-12-15 13:21:07 -08:00 |
|
Robert Sayre
|
d7efe1f5d1
|
Merge tracemonkey to mozilla-central. a=blockers
--HG--
rename : js/src/trace-test/tests/basic/bug616762.js => js/src/jit-test/tests/basic/bug616762.js
|
2010-12-15 12:21:50 -08:00 |
|
Nicholas Nethercote
|
b57d7c1002
|
Backed out changeset 2892db39b022 due to orange.
|
2010-12-14 18:54:04 -08:00 |
|
Nicholas Nethercote
|
b88d0dd39f
|
Bug 618572 - Assertion failure: *userbuf.ptr == c, at ../jsscan.cpp:349. r=brendan.
|
2010-12-14 17:26:01 -08:00 |
|
Nicholas Nethercote
|
7e3ec98db1
|
Bug 618577 - TM: "Assertion failure: 0,". r=vlad.
|
2010-12-14 13:41:41 -08:00 |
|
David Anderson
|
9ef6f1fbed
|
Fix iterator cache hits and deleted property suppression (bug 618614, r=gal).
|
2010-12-14 12:52:55 -08:00 |
|
Matt Brubeck
|
c74436b2b1
|
bug 617074 - Fix for building with Android 2.3 SDK (android-9 platform) r=mwu,khuey a2.0=dougt
|
2010-12-15 11:22:16 -08:00 |
|
Brendan Eich
|
238b2ff56e
|
Fix //@line from stdin and (more important) add @line testcase (618652, r=njn).
|
2010-12-12 00:50:59 -08:00 |
|
Rail Aliev
|
6c434fc7a6
|
bug 615555: tracking bug for build and release of firefox 4.0b8 - bump m-c version number. r=bhearsum. CLOSED TREE
|
2010-12-14 17:21:54 -08:00 |
|
David Anderson
|
a91f504711
|
Don't build cross-eval upvars for heavyweight functions (bug 616762, r=brendan, a=CLOSED TREE).
|
2010-12-14 11:50:20 -08:00 |
|
timeless@mozdev.org
|
5e64c1ea01
|
Bug 618118 - Crash when uninstalling an add-on with bad bootstrap.js [@ JSCompartment::wrap ]. r=jst a=b
|
2010-12-13 17:28:38 +01:00 |
|
Igor Bukanov
|
58e40ab54b
|
Bug 600889 - TraceMonitor::sweep() should abort recording if it trashes the recorder tree. r=gal
--HG--
extra : rebase_source : ccd63256a71fe6fbfa2fd5686a3e8840bca55076
|
2010-10-04 23:08:11 +02:00 |
|
David Anderson
|
4a3d4e1d06
|
Move tests out of trace-tests into jit-tests.
--HG--
rename : js/src/trace-test/tests/basic/bug616762.js => js/src/jit-test/tests/basic/bug616762.js
rename : js/src/trace-test/tests/basic/testArrayIn.js => js/src/jit-test/tests/basic/testArrayIn.js
rename : js/src/trace-test/tests/basic/testArrayInWithIndexedProto.js => js/src/jit-test/tests/basic/testArrayInWithIndexedProto.js
|
2010-12-14 11:57:04 -08:00 |
|
David Anderson
|
4bef439ae1
|
Don't build cross-eval upvars for heavyweight functions (bug 616762, r=brendan).
|
2010-12-14 11:50:20 -08:00 |
|
Jim Blandy
|
457d8bd2d1
|
Bug 618217: Neaten up specialization of js::Anchor for struct-like jsval on non-GNU compilers. r=bzbarsky
|
2010-12-14 11:30:20 -08:00 |
|
Bill McCloskey
|
02ecc1f846
|
Bug 610580 - Fix TMFLAGS=abort (r=bz)
|
2010-12-14 11:15:13 -08:00 |
|
Luke Wagner
|
4e9ca208f8
|
Bug 614653 - avoid O(n^2) rope node marking (r=gwagner)
--HG--
extra : rebase_source : 03887ef8ee2c6d7856a0ca0fd632746aed1d7ded
|
2010-11-30 18:17:46 -08:00 |
|
Jason Orendorff
|
4a15335028
|
Disable new test in the browser to fix orange.
|
2010-12-14 10:57:27 -08:00 |
|
Jason Orendorff
|
2ecf40a05f
|
Assertion failure: isNative() with XML and __proto__. Bug 618576, r=igor.
--HG--
extra : rebase_source : f39e87efa3b10e9aeefa4d928d218d77fae942b1
|
2010-12-14 09:38:22 -08:00 |
|
Brian Hackett
|
18cbbf390c
|
Fix bug 616711. r=gal
|
2010-12-14 06:34:46 -08:00 |
|
Ginn Chen
|
4629a248b1
|
Bug 618777 Fix cpuid for x64 on Solaris r=sstangl
|
2010-12-14 15:21:57 +08:00 |
|
Nicholas Nethercote
|
a8933fcdbd
|
Backed out changeset 0343557b0c7a due to orange.
|
2010-12-13 18:43:11 -08:00 |
|
Nicholas Nethercote
|
6288c5a8a5
|
Bug 610070 - Large amount of heap allocation from js::PropertyTable::init. r=brendan.
|
2010-12-13 16:43:39 -08:00 |
|
Brian Hackett
|
0b5902bc3b
|
Fix bogus assert when using SETMETHOD on a property with a setter, bug 559912. r=brendan
|
2010-12-13 16:36:35 -08:00 |
|
Paul Biggar
|
f48772830d
|
Bug 609502 - Fix edge cases in charCodeAt and Math.abs (r=nnethercote,gal, a=blocker)
|
2010-12-13 16:22:59 -08:00 |
|
Paul Biggar
|
a54fed5bb9
|
Bug 612292 - Rename array allocation functions (r=lw)
|
2010-12-13 16:22:59 -08:00 |
|
Paul Biggar
|
44021cce01
|
Bug 612312 - Replace DEBUG_ARRAYS with plain DEBUG (r=cdleary)
|
2010-12-13 16:22:57 -08:00 |
|
Andreas Gal
|
135d401692
|
Deleted numeric properties are not supressed in for-in (bug 617593, r=jwalden).
|
2010-12-13 15:22:12 -08:00 |
|
Andreas Gal
|
4421e45d42
|
Check for infinite recursion when running proxy handlers (bug 571168, r=jorendorff).
|
2010-12-13 14:53:44 -08:00 |
|
Igor Bukanov
|
e649749c7f
|
bug 618262 - Removal of JS_NewString. r=brendan
|
2010-12-10 12:50:50 +01:00 |
|
Jeff Walden
|
4672db374b
|
Bug 616294 - Adjust terminology concerning tree contexts from 'top level' to 'body level'. The meaning was at the top level of a Program *or* at top level of a FunctionBody, but this meaning arguably conflicted with the expected one, so we have renamed it to something roughly as clear without potential for misunderstanding. r=brendan
--HG--
extra : rebase_source : ff240f3e1ef8fa61963dea2f0be34b7d35b96b28
|
2010-12-10 16:31:40 -08:00 |
|
Jeff Walden
|
4887a41381
|
Bug 616294 - |delete x| inside a function in eval code, where that eval code includes |var x| at top level, actually does delete the binding for x. r=brendan
--HG--
extra : rebase_source : 7e22a2ec3cfb6fa5510af4ba317e9a6d36b37555
|
2010-12-03 14:54:52 -08:00 |
|
Brendan Eich
|
af0c3dbb02
|
Implement method thrash counting, at limit unbrand and stick count to limit; also, brand and unbrand return false on shape overflow, so call them that way instead of as if infallible (597864, r=dvander).
|
2010-11-22 17:58:53 -08:00 |
|
Brendan Eich
|
4798ee08d2
|
Fix MakeUpvarForEval vs. normal upvar bookkeeping (615657, r=dmandelin).
|
2010-12-08 14:26:30 -08:00 |
|
Jason Orendorff
|
c4797ba174
|
Bug 601676 - Configure should reject python3.
|
2010-12-10 10:09:13 -06:00 |
|
Vladimir Vukicevic
|
9c6d4e40e3
|
Bug 601070: fix assert in typed array set, r=jorendorff
|
2010-12-09 18:34:45 -08:00 |
|
Jeff Walden
|
3eb435fdcb
|
Convert JSScript::*Offset into offsets from the end of JSScript, not from its start, to escape an offset <= 0xFF requirement failing due to an impending increase in the size of JSScripts for bug 614493. r=brendan
--HG--
extra : rebase_source : 8c4046bdc99b8280d414cba864b7d5e1b1f25331
|
2010-12-02 14:23:51 -08:00 |
|
Jeff Walden
|
010f2cdc7f
|
Bug 614333 - Remove the empty-script singleton optimization: it is effectively disabled with the methodjit, and its use of a single const JSScript for everything (including across compartments) interferes with recording name bindings in scripts, in order to correctly implement strict mode eval. r=brendan
--HG--
extra : rebase_source : 38a7faedb4b090e844cc342c82b273c75ef763bb
|
2010-11-16 15:30:56 -08:00 |
|
Jeff Walden
|
5997a2fb7a
|
Bug 601262 - A string literal containing an octal escape before a strict mode directive should be a syntax error. (Yes, this requirement is ugly, but it's what ES5 says.) r=brendan
--HG--
extra : rebase_source : c30be5f90e4b069da4ea6f035598f9a3262fa8e0
|
2010-10-13 04:00:28 -07:00 |
|
Jeff Walden
|
bf3493284e
|
Add JSTreeContext::asCodeGenerator that performs the relevant cast, asserting while doing so. r=jimb over IRC
--HG--
extra : rebase_source : d3b3b2bd62fbb02be9cc001f3d2326099a685249
|
2010-12-08 11:32:43 -08:00 |
|
Ben Turner
|
17bdd65bfe
|
Bug 612642 - 'JS base64 code needs to be updated for removal of JS_GetStringBytesZ'. r=jorendorff.
|
2010-12-08 14:36:10 -08:00 |
|
Jim Blandy
|
cfd1cd6ef1
|
Bug 599159: Revert changes making Array length handling strict-sensitive, to be redone differently. r=brendan
|
2010-12-09 11:43:31 -08:00 |
|
Jason Orendorff
|
04a3ce0b1b
|
Bug 614051 - TM: wrong behavior setting existing properties to joined function object values again. r=brendan.
|
2010-12-09 12:04:35 -06:00 |
|
Igor Bukanov
|
8cf35fed15
|
bug 617215 - eliminating JS_NewString usage in FF while fixing a leak there. r=bz
|
2010-12-09 11:22:15 +01:00 |
|
Boris Zbarsky
|
7f75b5abd6
|
Bug 614138. Fix stupid typo that breaks opt builds.
|
2010-12-09 00:16:30 -05:00 |
|
Boris Zbarsky
|
3350237318
|
Bug 614138 followup to fix Windows debug compile errors for good.
|
2010-12-09 00:01:52 -05:00 |
|
Boris Zbarsky
|
0fccdb0e4f
|
Bug 614138 followup to fix Windows debug compile errors.
|
2010-12-08 23:11:54 -05:00 |
|
Boris Zbarsky
|
af02839799
|
Bug 614138 part 2: Use js::Anchor to root things in traceable native quickstubs as needed. r=jorendorff, a=bzbarsky
|
2010-11-22 21:46:55 -05:00 |
|
Jim Blandy
|
30a32700cb
|
Bug 614138 part 1: Add an API for holding GC objects while we use values they own. r=jorendorff, a=bzbarsky
|
2010-12-08 22:17:36 -05:00 |
|
Jason Orendorff
|
6f30fd2130
|
Bug 617405 - Assertion failure: isObject() after defining getter on .prototype property of constructor. Take 2, removes two wrong tests. r=Waldo. (Additional r=Waldo on IRC to remove the tests.)
--HG--
extra : rebase_source : 288d966f1ee349e489e0151f8b2672ce4b611c56
|
2010-12-08 17:01:42 -06:00 |
|
Gregor Wagner
|
bef6c364ac
|
Bug 617505 - Don't OOM so easily growing dense arrays, r=gal
|
2010-12-08 16:34:38 -08:00 |
|
Ben Turner
|
bb5fdff668
|
Backed out changeset f205194a4128
|
2010-12-08 15:53:47 -08:00 |
|
Ben Turner
|
7a49c258b1
|
Bug 612642 - 'JS base64 code needs to be updated for removal of JS_GetStringBytesZ'. r=jorendorff.
|
2010-12-08 14:36:10 -08:00 |
|
Dave Herman
|
19fcb656b4
|
bug 617529, r=dmandelin: jstests.py command-line option to provide XUL info
|
2010-12-08 14:33:15 -08:00 |
|
Julian Seward
|
c80aa1df6b
|
Compress the method JIT's native code map (bug 611400, r=dvander).
|
2010-12-08 12:11:11 -08:00 |
|
Ben Turner
|
7a27ef9295
|
Bug 611778. r=jorendorff. Forgot one nit, DONTBUILD.
|
2010-12-08 08:55:09 -08:00 |
|
Ben Turner
|
2c7db61036
|
Bug 611778. r=jorendorff.
|
2010-12-08 08:33:00 -08:00 |
|
Nicholas Nethercote
|
8901fc3e6a
|
Bug 588648 - Don't copy chars when scanning. r=brendan.
|
2010-12-07 15:22:52 -08:00 |
|
Nicholas Nethercote
|
0c5f68a0ed
|
Update nanojit-import-rev stamp.
|
2010-12-07 15:09:31 -08:00 |
|
Nicholas Nethercote
|
bd2f9e670c
|
Fix ARM test bustage caused by bug 615159. r=me.
--HG--
extra : convert_revision : 1789b94e330017a4b932d04faece480564ce79c0
|
2010-12-07 14:33:46 -08:00 |
|
Nicholas Nethercote
|
4f192334e4
|
Bug 615159 - nanojit: test both SSE2 and non-SSE2 code on tinderbox. r=Jacob.Bramley.
--HG--
extra : convert_revision : a54c3a65fa267cb726878b2718240af4fc71616a
|
2010-12-07 13:54:33 -08:00 |
|
timeless@mozdev.org
|
75571c62d3
|
Bug 615074 to + backing are unused ifndef JS_PUNBOX64 in FrameState::ensureFeSynced. r=dvander, a=dvander.
|
2010-12-07 12:59:17 -06:00 |
|
timeless@mozdev.org
|
933cf330cb
|
Bug 606158 duplicate null check of construct in NewProxyObject. r=brendan.
|
2010-12-07 12:56:42 -06:00 |
|
timeless@mozdev.org
|
994563d4ef
|
Bug 587670 Process leaks file if it is a tty and it hits a line error or a buffer error. r=jorendorff.
|
2010-12-07 12:53:43 -06:00 |
|
Taras Glek
|
1ed909a074
|
Bug 577812 - One declaration rule violation in Mozilla sources r=brendan
|
2010-12-07 12:48:16 -06:00 |
|
Saint Wesonga
|
d8beb76f2b
|
Remove unused js_DateSetXXX API. Bug 524179, r=brendan.
|
2010-12-07 12:46:19 -06:00 |
|
Andreas Gal
|
dfb19ce6ae
|
Bug 599188 - potential overflow in shell ShapeOf. r=jorendorff.
--HG--
extra : rebase_source : 95e1dadc0c57d77bec1e86a392d4db9aeadebf8c
|
2010-12-07 11:17:18 -06:00 |
|
Jeff Walden
|
c9086fbb6a
|
Bug 614333 - In aid of collecting empty script stats, add a frob to dump script statistics each time a new high number of scripts exist at one time, conditioned on DEBUG and the JS_DUMP_LIVE_SCRIPTS environment variable. r=brendan
|
2010-12-02 14:23:51 -08:00 |
|
Brendan Eich
|
676b141cac
|
Add more to {alloc,free}Slot comment, pick closing comment style nit.
|
2010-12-07 08:36:21 -08:00 |
|
Jason Orendorff
|
41cc983fc7
|
Fix warning: no return value in JS_IsInRequest if !JS_THREADSAFE. no bug, rs=bz.
|
2010-12-07 09:03:05 -06:00 |
|
Igor Bukanov
|
e8bb95bf02
|
Bug 614578 - Removal of nsAutoGCRoot. r=mrbkap
|
2010-11-26 15:11:14 +01:00 |
|
Igor Bukanov
|
cded0d1852
|
Bug 612150 - Eliminating JS_GetFunctionName. r=mrbkap
|
2010-11-24 17:56:43 +01:00 |
|
Nicholas Nethercote
|
c91ab0b8ab
|
Bug 616310 - JM: reduce fragmentation in ExecutableAllocator. r=jseward.
|
2010-12-06 17:16:08 -08:00 |
|
David Mandelin
|
98b52d4461
|
Fix tiny formatting botch.
|
2010-12-06 16:30:47 -08:00 |
|
David Mandelin
|
c5f48e3d74
|
Bug 601046: fix freelist maintenance and modify shapes in place in changeProperty, r=brendan
|
2010-12-06 16:27:39 -08:00 |
|
Blake Kaplan
|
24be46323d
|
Bug 617093 - Kill the dead XOW cache. r=jst
--HG--
extra : rebase_source : 3c31bedb7101204c636a2a082b6fb2d848d7ffc3
|
2010-12-06 12:10:28 -08:00 |
|
Blake Kaplan
|
bfdff26f9f
|
Bug 614757 - Properly deep wrap via call/construct. r=gal
--HG--
extra : rebase_source : a46e4a24a62d3738f8161f1623bb619cc28bdb79
|
2010-12-03 19:00:23 -08:00 |
|
Jason Orendorff
|
1dbecc6d30
|
Fix overeager property cache fills, leading to wrong answers after certain JOF_INCDEC ops. Bug 614782, r=dmandelin.
|
2010-12-06 15:34:30 -06:00 |
|
Robert Sayre
|
636d62bfb1
|
Merge mozilla-central to tracemonkey.
|
2010-12-06 13:17:56 -05:00 |
|
Jacob Bramley
|
c628dc78d7
|
Extend the IC protection introduced by bug 614323. [Bug 615875] [r=cdleary]
|
2010-12-06 11:07:37 +00:00 |
|
Walter Meinl
|
45d6554ae4
|
Bug 596737 - [JAEGER] fix linking of MethodJIT on OS/2 p=wuno,r=daveryeo,dvander,a=dvander
|
2010-12-05 21:55:40 +00:00 |
|
Igor Bukanov
|
fbf4aecada
|
bug 590533 - InvokeOperationCallback should yield when the is cancelled. r=gal
|
2010-12-04 17:04:10 +01:00 |
|
Andreas Gal
|
04f37e6fc5
|
Preserve identity for deep wrapping (bug 610390, r=mrbkap, a=b8).
|
2010-12-03 19:42:11 -08:00 |
|
David Anderson
|
71f28c46d2
|
Simplify LOCALINC and friends to fix bugs (bug 610618, r=dmandelin).
|
2010-12-03 15:53:51 -08:00 |
|
Jason Orendorff
|
bf77520c33
|
In js shell, make dis() with no arguments disassemble the current script. No bug, rs=Waldo.
--HG--
extra : rebase_source : 9775e4b9da3ee38a346174c3987bd3f897798ff1
|
2010-12-03 16:39:58 -06:00 |
|
David Mandelin
|
6e5e9d7faf
|
Bug 605015: Add slot check in JSObject::methodWriteBarrier, r=dvander
|
2010-12-03 13:51:12 -08:00 |
|
David Anderson
|
2c2a097edd
|
Fix crash in ic::Name with weird scope chains (bug 616508, r=dmandelin).
|
2010-12-03 11:46:53 -08:00 |
|
Jason Orendorff
|
1228bec466
|
Fix structured cloning deserialization bug that could create invalid Date objects. Bug 602806, r=gal.
|
2010-12-03 12:15:06 -06:00 |
|
Jason Orendorff
|
70a445fdb9
|
Add support for structured cloning of String/Boolean/Number objects. Bug 602804, r=gal.
--HG--
extra : rebase_source : 09d8a6b0ea4dd188a93d37e5e00971b065400c96
|
2010-12-03 10:07:08 -06:00 |
|
Julian Seward
|
3abf237c4e
|
Bug 609905 - reTempAlloc: 512k heap allocation for no purpose. r=nnethercote.
|
2010-12-02 22:26:24 -08:00 |
|
Blake Kaplan
|
40e9856d94
|
bug 601803 - Support adopting a node cross-compartment. r=gal/jst
|
2010-11-15 17:21:25 -08:00 |
|
Blake Kaplan
|
d13cf90abe
|
Merge backout
|
2010-12-02 17:14:54 -08:00 |
|
Blake Kaplan
|
481f2f7185
|
Backout due to bustage
|
2010-12-02 17:13:20 -08:00 |
|
Blake Kaplan
|
ff6db43b43
|
Attempt to fix Windows bustage.
|
2010-12-02 15:46:39 -08:00 |
|
Blake Kaplan
|
50573f6b31
|
Bug 611401 - Avoid potential problems by doing this wrapping ourselves. r=gal
|
2010-12-02 14:34:13 -08:00 |
|
Blake Kaplan
|
f0e729dee7
|
Fix bug 612835. r=gal
|
2010-12-02 14:33:19 -08:00 |
|
Chris Leary
|
c8225992ef
|
Remove zealous match paren assertion. (r=dmandelin, b=613400)
|
2010-12-02 14:14:12 -08:00 |
|
Jeff Walden
|
74a419e4fd
|
Bug 616244 - Update the shell test harness to ignore empty and comment-only lines in test manifests. r=dmandelin
|
2010-12-02 14:16:24 -08:00 |
|
Jeff Walden
|
75d81e4a12
|
Bug 615975 - Switch to the manifest directory before running a test in a debugger. r=dmandelin
|
2010-12-02 12:35:21 -08:00 |
|
Jan de Mooij
|
37c1a048b6
|
Bug 615070 - Newline after backslash is invalid in regexp literals. r=jwalden
|
2010-11-29 19:35:03 +01:00 |
|
Blake Kaplan
|
e07697a315
|
bug 601803 - Support adopting a node cross-compartment. r=gal/jst
|
2010-11-15 17:21:25 -08:00 |
|
Igor Bukanov
|
8a36984640
|
bug 603318 - make dense array slow during array growth, not during the GC. r=bhackett
|
2010-10-14 16:12:19 +02:00 |
|
Jacob Bramley
|
471a654e2f
|
Link the shape guard in bindname to the exit sequence (bug 614907, r=dvander).
|
2010-12-01 17:38:23 -08:00 |
|
David Anderson
|
c3bc52c80a
|
Fix constructors that return objects in catch blocks (bug 604381, r=dmandelin).
|
2010-12-01 17:02:15 -08:00 |
|
Chris Leary
|
d0f33878f7
|
Additional regexp DoReplace diagnostics. (r=dmandelin, b=605754)
|
2010-12-01 16:34:42 -08:00 |
|
Chris Leary
|
8833fb7516
|
Make paren indexing uniform. (r=dmandelin, b=605754)
|
2010-12-01 16:34:10 -08:00 |
|
Chris Leary
|
db093928c0
|
Fix regexp match pair end-index == -1 assumption. (r=dmandelin, b=605754)
|
2010-12-01 16:33:49 -08:00 |
|
Nicholas Nethercote
|
ce85b234ca
|
Update nanojit-import-rev stamp.
|
2010-12-01 14:58:24 -08:00 |
|
Nicholas Nethercote
|
18402713d9
|
Bug 580515 - TM: LIR_cmovd mishandled with X86_FORCE_SSE2=no. r=edwsmith.
--HG--
extra : convert_revision : 4effe362e918583ec7b98b08da24f02c0833d306
|
2010-12-01 14:23:44 -08:00 |
|
David Anderson
|
884504296d
|
Fix prototype guards on array hole ICs (bug 615440, r=dmandelin).
|
2010-11-30 17:14:01 -08:00 |
|
David Anderson
|
73e6445027
|
Setting debug mode should purge call ICs (bug 612640, r=bhackett).
|
2010-11-30 17:11:02 -08:00 |
|
David Mandelin
|
d375b27d41
|
Bug 614915: set return value correctly when sorting a list containing only undefined values, r=cdleary
|
2010-11-30 10:25:07 -08:00 |
|
Tom Schuster
|
cf20e76bb7
|
Bug 591172: make typeof comparisons faster in JM, r=dvander, a=sayrer
|
2010-11-30 10:22:18 -08:00 |
|
Robert Sayre
|
7af3b027d7
|
Merge
|
2010-11-30 09:01:31 -08:00 |
|
Robert Sayre
|
d19e3f9509
|
Merge mozilla-central to tracemonkey.
|
2010-11-30 09:00:57 -08:00 |
|
timeless@mozdev.org
|
4197065250
|
Bug 615068 obj is only used ifdef DEBUG in JS_NextProperty. r=jorendorff.
|
2010-11-30 10:16:21 -06:00 |
|
timeless@mozdev.org
|
5d7d187db2
|
Bug 614928 PropertyTree::insertChild returns without unlocking cx->runtime when hash->add fails. r=jorendorff.
|
2010-11-30 10:08:03 -06:00 |
|
Jason Orendorff
|
5932b8f038
|
Fix two tests that were failing in the shell for no good reason. (This will not affect how the tests work in the browser either way; one is skipped in the browser and the other is expected to fail in the browser.) no_r=me.
--HG--
extra : rebase_source : 956a8358113f4626beaf32fac3810fb1038d06cb
|
2010-11-30 09:34:21 -06:00 |
|
Leon Sha
|
676f1b20c6
|
Bug 609222 - JM: Fix call mechanism and recompilation. r=dvander. Patch to make Sun Studio on X86 work (typedef int32).
|
2010-11-30 11:19:17 +08:00 |
|
David Mandelin
|
2292ce87a4
|
Bug 610480 last part: fix MSVC warnings, r=jorendorff
|
2010-11-29 13:33:17 -08:00 |
|
David Mandelin
|
32282bb070
|
Bug 554338: Show correct timezone abbreviation on OSX/Linux, r=jorendorff
|
2010-11-29 13:29:44 -08:00 |
|
Igor Bukanov
|
3cd80126ed
|
Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking
|
2010-11-29 13:27:27 -08:00 |
|
Ehsan Akhgari
|
35049eba11
|
Merge backout; a=bustage
|
2010-11-29 18:15:36 -05:00 |
|
Ehsan Akhgari
|
da9d854ade
|
Backed out changeset 650ad3cd7e52 because of xpcshell test failure
|
2010-11-29 18:15:24 -05:00 |
|
Igor Bukanov
|
b3ca74b9eb
|
Bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff, a=blocking
|
2010-11-29 13:27:27 -08:00 |
|
Jason Orendorff
|
5a8dec4adc
|
JS_DeepFreezeObject does not actually do anything. Bug 609024, r=Waldo.
|
2010-11-29 12:50:07 -06:00 |
|
Blake Kaplan
|
87318ccac7
|
Bug 612836 - Second verse, same as the first (see also bug 602223): Use the global object instead of the parent so we're sure to have a non-null parent. r=gal, a=blocker
|
2010-11-29 13:37:01 -08:00 |
|
Robert Sayre
|
ac5b3c36a5
|
Merge tracemonkey to mozilla-central. a=blockers
|
2010-11-26 12:50:29 -08:00 |
|
Jan de Mooij
|
5f3d75fcf2
|
Bug 614070 - Fix Array.prototype.unshift to always set the new length on this. r=jwalden
--HG--
extra : rebase_source : ee4b0898778b2646087405b177be891867f16380
|
2010-11-24 23:22:44 +01:00 |
|
Jan de Mooij
|
214c814ed3
|
Bug 614603 - RegExp.length and Error.length don't have their ES5-specified values. r=jwalden
--HG--
extra : rebase_source : 145c497576426dd89d423d4ed8431789fc490bde
|
2010-11-24 19:18:59 +01:00 |
|
Igor Bukanov
|
2a7a87dbed
|
bug 613516 - xpcshell dump doesn't print newlines. r=jorendorff
|
2010-11-23 14:40:55 +01:00 |
|
Jan de Mooij
|
28d89e5beb
|
Bug 613492 - Remove Infinity and NaN checks from dtoa, so that isNaN(parseFloat("infinity")). r=jwalden
--HG--
extra : rebase_source : 52af19d3046baa27cfc65451301eb6d413761986
|
2010-11-19 13:56:27 +01:00 |
|
Robert Sayre
|
88e6ba5ed6
|
Merge mozilla-central to tracemonkey.
|
2010-11-24 14:00:42 -08:00 |
|
Jason Orendorff
|
146d06f08b
|
Bug 613068 - Add version argument to JS_ReadStructuredClone. r=bent.
|
2010-11-24 14:14:02 -06:00 |
|
Jeff Walden
|
9c4dda1c40
|
Bug 614338 - Move some call object property methods into the js namespace. r=dmandelin
--HG--
extra : rebase_source : 3816a3ae6d775e5866030c8a51cc305f09dda1f2
|
2010-11-16 15:30:57 -08:00 |
|
Jeff Walden
|
84e48a76c5
|
Bug 614325 - Make Shape::initRuntimeState not do its thing with macros, so that a text search for any of the empty*Shape fields actually shows the location where they're assigned. r=dvander
--HG--
extra : rebase_source : c9df7041b8c8c7f12dce958883f4162c87916cf7
|
2010-11-16 15:30:54 -08:00 |
|
David Anderson
|
6dfa944d24
|
Disable global name analysis with var declarations inside with (bug 585524, r=dmandelin).
|
2010-11-23 18:00:39 -08:00 |
|
David Anderson
|
1cbba0f1ef
|
Fix another IC patching range check (bug 602333 part 4, r=dmandelin).
|
2010-11-23 17:07:01 -08:00 |
|
David Anderson
|
82cbb13990
|
Fix register eviction bug in stricteq (bug 613960, r=dmandelin).
|
2010-11-23 16:47:07 -08:00 |
|
David Mandelin
|
b1500ac6a3
|
Fix MSVC warnings in js.cpp
|
2010-11-23 14:41:35 -08:00 |
|
David Mandelin
|
46e3059c44
|
Fix MSVC warnings in jsscope.cpp
|
2010-11-23 14:40:29 -08:00 |
|
Boris Zbarsky
|
c1d3cc8d5a
|
Bug 613692 followup: more exhaustive tests
|
2010-11-23 17:23:02 -05:00 |
|
Boris Zbarsky
|
9c751f665e
|
Bug 602131. Make the 'in' operator trace usefully when its right-hand side is a dense array. r=jorendorff
|
2010-11-23 17:23:02 -05:00 |
|
Jacob Bramley
|
5016a95bc9
|
ARM assembler tweaks. (b=588021, r=cdleary)
|
2010-11-23 14:00:05 -08:00 |
|
Chris Leary
|
6b3b3faefd
|
Tracer build fixes. (b=588021, r=dvander)
|
2010-11-23 13:58:34 -08:00 |
|
Boris Zbarsky
|
298705e64c
|
Bug 613692. Make sure to update what our current value is when doing type conversions inside incHelper. r=dvander
|
2010-11-23 14:08:26 -05:00 |
|
Paul Biggar
|
2c8e377686
|
Bug 613173 - Add comment about incorrect usage of $target vs $host (r=ted)
|
2010-11-18 10:40:00 -08:00 |
|
Paul Biggar
|
7849cccf56
|
Bug 608696 - Properly fix CROSS_COMPILE breakage from bug 605133 (r=ted)
|
2010-11-23 03:36:24 -08:00 |
|
Brendan Eich
|
636ce9e9a6
|
Enable XPC_CHECK_WRAPPER_THREADSAFETY in release builds and make it force a failure from XPCWrappedNative::FinishInit (612745, r=gal).
|
2010-11-17 13:05:50 -08:00 |
|
David Anderson
|
49be74785b
|
Don't allocate JIT code across compartments (bug 612717, r=dmandelin).
|
2010-11-22 16:49:22 -08:00 |
|
David Anderson
|
4dd59e40e6
|
Better out-of-range checks for ICs on x64 (bug 602333 part 3, r=dmandelin).
|
2010-11-22 14:18:49 -08:00 |
|
David Mandelin
|
05cf294e2a
|
Bug 570385: notify iterators of dense array property deletion in DeleteArrayElement, r=igor
|
2010-11-19 17:01:26 -08:00 |
|
David Anderson
|
0223d3ca5e
|
Fix reading huge array lengths in the tracer (bug 563125, r=njn).
|
2010-11-22 11:05:13 -08:00 |
|
Jeff Walden
|
382da47be8
|
Fix stupid mistake. r=ψ
|
2010-11-22 13:36:21 -05:00 |
|
Jeff Walden
|
c30fbdbb01
|
Fix warnings compiling with gcc 4.5. rs=brendan
|
2010-11-22 11:53:38 -05:00 |
|
Jan de Mooij
|
76057406bf
|
Bug 607711 - Constant fold JSOP_MOD. r=dvander
|
2010-10-28 11:29:55 +02:00 |
|
Nicholas Nethercote
|
d0b4c510ed
|
Bug 613151 - TM: "Assertion failure: JSID_IS_INT(id),". r=gal.
|
2010-11-21 14:35:45 -08:00 |
|
Brendan Eich
|
312c7c75cb
|
bz/brendan patch to hash function-local shapes in dictionary mode due to too many locals (610370, r=brendan/bz).
|
2010-11-19 15:53:55 -08:00 |
|
David Anderson
|
d0e7e665f8
|
Check for doubles that fit in ints in JSOP_GETELEM slow paths (bug 604905, r=luke).
|
2010-11-19 17:24:47 -08:00 |
|
Robert Sayre
|
cc61a33126
|
merge mozilla-central to tracemonkey
|
2010-11-19 15:54:33 -08:00 |
|
David Anderson
|
86c0a8c1ac
|
Disable ICs that are too far away to patch (bug 602333 part 2, r=sstangl).
|
2010-11-19 15:42:24 -08:00 |
|
David Anderson
|
430929e065
|
Correctly bound code blocks when using repatch buffers (bug 602333 part 1, r=sstangl).
|
2010-11-19 15:40:16 -08:00 |
|
Brian Hackett
|
0197b0d283
|
Disable testIsAboutToBeFinalized.cpp jsapi-test, bug 613430.
|
2010-11-18 21:14:40 -08:00 |
|
Nicholas Nethercote
|
b70d26831c
|
Avoid compiler warning. No bug, r=dvander via IRC.
|
2010-11-18 19:49:33 -08:00 |
|
Nicholas Nethercote
|
31409b4742
|
Update nanojit-import-rev stamp.
|
2010-11-18 19:48:13 -08:00 |
|
Nicholas Nethercote
|
5c86e6881e
|
Bug 613125 - nanojit: improve codegen for LIR_q2i in X64 back-end. r=edwsmith.
--HG--
extra : convert_revision : 1f90e61950c44193ea5a1800c06d7dba8240cfd9
|
2010-11-18 19:36:11 -08:00 |
|
Cédric VINCENT
|
ea3911e8f5
|
Bug 587735 - redefine nRegisterAllocFromSet in terms of lsReg or msReg (r=edwsmith)
--HG--
extra : convert_revision : 69db0577a9fa38579d2c2704cbe2cafcd7cb020c
|
2010-09-10 01:34:00 -07:00 |
|
Paul Biggar
|
8b4bb07f18
|
Bug 608696 - Properly fix CROSS_COMPILE.
|
2010-11-18 10:46:49 -08:00 |
|
Mitchell Field
|
6bddf299cd
|
Bug 556382 - Link 32-bit Windows builds with LARGEADDRESSAWARE. r=khuey, a=blocking2.0-betaN
|
2010-11-19 19:14:37 +11:00 |
|
Chris Jones
|
a4fe52e73f
|
Bug 613367: Log relevant data when computing JIT-brokenness. r=dvander a=2.0
|
2010-11-18 20:27:44 -06:00 |
|
Bill McCloskey
|
6b611606ab
|
Backout merge (a=backout)
|
2010-11-18 16:24:37 -08:00 |
|
Bill McCloskey
|
eafb6dcfaf
|
Backed out changeset 08794e076ded to fix gmail (a=backout)
|
2010-11-18 16:24:10 -08:00 |
|
David Mandelin
|
eb0c82f3fb
|
Bug 605033 diagnostic: check whether we are crashing on holes, r=lw, a=betaN+
|
2010-11-18 12:56:27 -08:00 |
|
Bill McCloskey
|
a9b56d08d4
|
Bug 607539 - Allow profiler to be run from interpreter (r=dmandelin,dvander)
|
2010-11-17 12:46:44 -08:00 |
|
Gregor Wagner
|
251a073d2a
|
Bug 612829 - fix JS_DUMP_CONSERVATIVE_GC_ROOTS, r=igor
|
2010-11-17 12:39:45 -08:00 |
|
Gregor Wagner
|
a28f086550
|
Bug 612511 - fix testcase testVersion.cpp, r=cdleary
|
2010-11-17 10:41:24 -08:00 |
|
Paul Biggar
|
108ad51efd
|
Bug 608696, bug 612809 - Revert CROSS_COMPILE breakage from bug 605133 (r=ted)
|
2010-11-17 10:22:33 -08:00 |
|
Nicholas Nethercote
|
f6b6b0fb69
|
Un-inline Vector::growStorageBy(); this was accidentally left out of the patch for bug 610857.
|
2010-11-16 15:37:18 -08:00 |
|
Nicholas Nethercote
|
4e8ff13955
|
Bug 611724 - Assertion failure in TraceRecorder::emitIf(). r=dvander.
|
2010-11-16 15:36:14 -08:00 |
|
Luke Wagner
|
5c4c18e4c4
|
Bug 612329 - Don't use gatling gun in debug mode; temporarily assert in release that cached code ptr is valid (r=damdelin)
|
2010-11-16 14:50:55 -08:00 |
|