Граф коммитов

233602 Коммитов

Автор SHA1 Сообщение Дата
Bill McCloskey af25c84c93 Bug 599214 - JM: Add a fast path for object equality (r=dvander,nnethercote) 2010-10-18 17:04:43 -07:00
Nicholas Nethercote 234bccd8ef merge 2010-10-18 16:59:17 -07:00
Nicholas Nethercote a0eb6d1b3c Backed out changeset 11b2f7a76d0f (bug 604297) due to possible dromaeo perf regression. 2010-10-18 16:58:25 -07:00
Blake Kaplan 6e6214f699 Followup fix for bug 605167 2010-10-18 16:45:39 -07:00
Blake Kaplan 550c2593ee Fix bug 605167. r=peterv
--HG--
extra : rebase_source : 67b5ac9708e2efe22a200ab4cbcaef76b494dfa1
2010-10-18 15:21:50 -07:00
Blake Kaplan 3361ddf5f3 Bug 604365 - Don't accidentally share JSSLOT_PROXY_EXTRA with functions. r=peterv
--HG--
extra : rebase_source : 28b7941b463e83540e078cda86c5ef2b1c56c701
2010-10-18 15:21:47 -07:00
Blake Kaplan 815b52015c Bug 604826 - Make constructors on Xray wrappers work properly again. r=peterv
--HG--
extra : rebase_source : 147c987ad8b74f4ec3e805b3602676fa92127605
2010-10-18 15:20:47 -07:00
Bill McCloskey 8db35b0563 Bug 600414 - TM: Use a more precise check for negative zero when multiplying (r=nnethercote) 2010-10-18 15:13:55 -07:00
Bill McCloskey 07c37b877b Bug 600016 - TM: Recognize that the result of Math.floor is an integer (r=nnethercote) 2010-10-18 15:10:52 -07:00
Jan de Mooij bc3817b8e9 Bug 604427: fix JM handling of !== with nans, r=dvander 2010-10-18 14:19:39 -07:00
Bill McCloskey c5ab31c637 Bug 603471 - Make int32* and int32_t* inter-convertible (r=jimb) 2010-10-18 14:10:50 -07:00
Bill McCloskey 290625866c Bug 596676 - Print script execution time in shell (r=dmandelin) 2010-10-18 14:08:56 -07:00
Nicholas Nethercote d051a35a4e Bug 584279 - TM: improve alias analysis by adding many more access regions (2nd attempt). r=bhackett. 2010-10-18 12:55:56 -07:00
Tom Schuster 374e590960 Bug 604971 - array.sort compare-function gets incorrect this. r=jwalden 2010-10-18 12:24:23 -07:00
Bill McCloskey b5c9ce6f1b Bug 601395 - Add tests (r=cdleary) 2010-10-18 11:38:15 -07:00
Bill McCloskey 8961e57f22 Bug 601395 - Fix parent pointer tracking for block objects (r=cdleary) 2010-10-18 11:34:57 -07:00
David Anderson c86b6fb598 Backed out changeset 45805d1b90d4. 2010-10-18 11:24:27 -07:00
David Anderson f7ead7aafa Refactor code related to ICs (bug 603779, r=dmandelin,sstangl).
* * *
Make Assembler derive from value-format assemblers (bug 603779 part 1, r=sstangl).
* * *
Refactor dense array load generation (bug 603779 part 2, r=dmandelin).
* * *
Add object class helpers to Assembler (bug 603779 part 3, r=dmandelin).
* * *
Refactor StateRemat and fix nearby IC bugs (bug 603779 part 4, r=dmandelin).
* * *
Refactor ValueRemat (bug 603779 part 5, r=dmandelin).
* * *
Factor out and rename some common IC structures (bug 603779 part 6, r=dmandelin).
2010-10-17 22:28:49 -07:00
Nicholas Nethercote da656acf9e merge 2010-10-17 23:24:54 -07:00
Nicholas Nethercote ef094bbdd5 Backed out changeset c961a413660c 2010-10-17 23:24:26 -07:00
David Anderson a2a055d712 Backed out changeset 0c5ec2e90378 2010-10-17 23:10:11 -07:00
David Anderson c24ff51d99 Refactor code related to ICs (bug 603779, r=dmandelin,sstangl).
* * *
Make Assembler derive from value-format assemblers (bug 603779 part 1, r=sstangl).
* * *
Refactor dense array load generation (bug 603779 part 2, r=dmandelin).
* * *
Add object class helpers to Assembler (bug 603779 part 3, r=dmandelin).
* * *
Refactor StateRemat and fix nearby IC bugs (bug 603779 part 4, r=dmandelin).
* * *
Refactor ValueRemat (bug 603779 part 5, r=dmandelin).
* * *
Factor out and rename some common IC structures (bug 603779 part 6, r=dmandelin).
2010-10-17 22:28:49 -07:00
Nicholas Nethercote 48d40ec8ac Bug 584279 - TM: improve alias analysis by adding many more access regions. r=bhackett. 2010-10-17 18:42:58 -07:00
Nicholas Nethercote f75fc50fc0 Bug 604297 - TM: don't allow non-conditions to be passed to TraceRecorder::guard(). r=dmandelin. 2010-10-17 15:53:27 -07:00
Blake Kaplan e444f80e5c Bug 604368 - Share some code so that bug fixes fix both parts. r=peterv a=blocking beta7 2010-10-16 15:26:14 -07:00
Peter Van der Beken d748fe33ff Fix for bug 604362 (Don't rewrap XPCWrappedNatives that don't have classinfo). r=mrbkap. 2010-10-16 01:43:53 -07:00
Blake Kaplan 84dcc4af5f Bug 604476 - Do a full property resolve when enumerating. r=gal
--HG--
extra : rebase_source : be6ee618aebfed864e737d341208e854061671ee
2010-10-15 18:27:42 -07:00
Blake Kaplan 7f28a03fff Bug 604797 - Wrap values in nsJSCID::CreateInstance. r=peterv
--HG--
extra : rebase_source : 013a2f6a7056bb50673b5328d31fd069cb05f5ec
2010-10-15 18:27:29 -07:00
Blake Kaplan 71bfafaa3f Fix bug 593602. r=gal
--HG--
extra : rebase_source : d0f105abd26702cd95c6b530ed6d1b1c76c82d52
2010-10-15 14:15:53 -07:00
David Mandelin efb29e09b0 Bug 603077: OOM safety for JM assembler buffer, r=dvander 2010-10-14 16:33:49 -07:00
Sean Stangl 78e977263e Avoid convertValueToType() in PunboxAssembler. b=604448, r=dvander. 2010-10-15 19:17:35 -04:00
David Mandelin 37212bc78d Bug 604799: allocate 64K code memory chunks on Windows, r=dvander 2010-10-15 15:42:56 -07:00
David Anderson 13f52bc6b5 Merge backout. 2010-10-15 15:30:17 -07:00
David Anderson 9f4b049297 Backed out changeset 8ea3083a9787 2010-10-15 15:29:57 -07:00
David Anderson f08c1c115a Merge backout. 2010-10-15 15:29:31 -07:00
David Anderson 6567540db5 Backed out changeset 2bdf648e7015 2010-10-15 15:21:51 -07:00
David Anderson 73148212fd Backed out changeset cf1d774f7f73 2010-10-15 15:21:20 -07:00
David Anderson 40c5184d13 Fix JSD build bustage, JSOP_BEGIN removal fallout. 2010-10-15 14:20:02 -07:00
David Anderson ca42156936 Merge backout. 2010-10-15 14:19:06 -07:00
David Anderson ff3ebb9a72 Bumped JSD uuid. 2010-10-15 14:18:13 -07:00
David Anderson 36629133e9 Backed out changeset 1998fa240434 2010-10-15 14:13:59 -07:00
David Anderson 4fb8c385ad Remove JSOP_BEGIN and fix tracer integration issues (bug 603044, r=luke+dmandelin). 2010-10-15 11:36:56 -07:00
Jason Orendorff f0142c8cfd Avoid MSVC mumbo-jumbo in static assertion. Following up on suggestions in bug 604276 comment 6 and bug 598055 comment 1. no_r=me.
--HG--
extra : rebase_source : 313d2b0dba84c9417ab7e2691d6f9c43c52c5a06
2010-10-15 09:31:07 -05:00
Igor Bukanov b0ffa6fd55 bug 602534 - simpler scheduling of the last ditch GC. r=anygregor 2010-10-07 22:43:52 +02:00
Makoto Kato 646b7c9bf5 Bug 604323 - Bug 514570 causes bustage Win64 debug build. r=jwalden 2010-10-15 10:28:30 +09:00
Paul Biggar 650eaadd04 Bug 590486: Remove snarl now that eval is fast again.
In bug 578158, we needed to run entire benchmarks through eval(), but some
benchmark features erroneously prevented the tracer from running. Snarl() was
added to be an eval() without that limitation. Once that limitation was fixed, in
bug 580529, eval() could be used again and so Snarl() wasn't needed.

--HG--
extra : rebase_source : 0f77190acb0756d067ac9f998c5187c931483e1f
2010-10-14 17:49:49 -07:00
Blake Kaplan 0d51972581 Bug 604368 - Protect against the this translator returning a this object from another domain. r=peterv
--HG--
extra : rebase_source : cf6f17e100d0b2fc1cef483e3480757f636d877a
2010-10-14 16:57:56 -07:00
Blake Kaplan 3d8a035fa8 Bug 604368 - Successfully get principals off of sandboxes too. r=peterv
--HG--
extra : rebase_source : 78252e0d3a702d3fdbe2221e8649bf59896b47d4
2010-10-14 16:57:27 -07:00
Jason Orendorff ad6e3c0ca3 Silence the few noisiest MSVC warnings. Bug 604276, r=luke.
--HG--
extra : rebase_source : 10874d0c67e080a7143c5a57066a3fd3db6209cb
2010-10-14 18:47:24 -05:00
Sean Stangl 5dfc1b29e9 Detect some OOM conditions. b=602935, r=jorendorff. 2010-10-14 19:24:09 -04:00