Commit Graph

16247 Commits

Author SHA1 Message Date
Andrew McCreight
fc9615e7fa Bug 681104 - Add JSTracer flag to disable visiting WeakMap mappings. r=billm 2011-09-04 11:25:49 -07:00
Bill McCloskey
9b3ccb5237 Bug 604747 - Set GC max heap size to 4GB in JS shell (r=gregor) 2011-09-19 15:22:31 -07:00
Igor Bukanov
ee75e05a9b Bug 686144 - eliminating gc::MarkingDelay. r=wmccloskey 2011-09-12 11:43:43 +02:00
Jeff Walden
ea9d03020c Bug 686900 - Rewrite js_InitFunctionAndObject. r=jorendorff
--HG--
extra : rebase_source : 89ab3d2a5ae21c0b56ca58c7e602c0b6b18a3c87
2011-05-09 13:06:52 -07:00
Jeff Walden
9fd558db7e Bug 686900 - Move js_InitFunctionClass into GlobalObject.cpp, in preparation for unifying js_InitObjectClass and js_InitFunctionClass. r=jorendorff
--HG--
extra : rebase_source : 68eb8108b65b65e3dbb7a5b4a90426717d21d573
2011-06-15 11:58:45 -07:00
Jeff Walden
1c66c73b26 Bug 686900 - Move js_InitObjectClass into GlobalObject.cpp, in preparation for unifying js_InitObjectClass and js_InitFunctionClass. r=jorendorff
--HG--
extra : rebase_source : 81180ad328216e409e6c6d0c4e62c82d11be5e59
2011-05-04 16:54:24 -04:00
Luke Wagner
515a3493d3 Bug 686280 - js::Move(temporary) should strip the const (also, this fixes build error caused by gcc 4.6 bug) (r=jimb) 2011-09-19 10:02:53 -07:00
Luke Wagner
fd464a2828 Bug 680523 - Vector move constructor needs to initialize mBegin (r=jimb)
--HG--
extra : rebase_source : ea42c66734745bfe5b3c83c10e6c5a42a19c8527
2011-09-19 10:01:06 -07:00
Ed Morley
64619d9a1c Bug 609431 - Fix various LNK4221 MSVC warnings in js/src/Makefile.in; r=khuey 2011-09-18 20:00:07 +01:00
Rafael Ávila de Espíndola
28388b7197 Bug 674647 - Set MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard and propagate it. r=khuey.
This patch sets MOZ_CAN_RUN_PROGRAMS in mozconfig.leopard so that the build
system knows it can run programs when producing 32 bit dmg files in a 64 bit
host (10.6).

The patch also propagates MOZ_CAN_RUN_PROGRAMS from the configure system to
Makefile.
2011-09-18 14:43:31 -04:00
Ed Morley
3b89aa779a Backout latest JM merge for OSX 10.5 M-oth permaorange (see bug 687257) on a CLOSED TREE 2011-09-17 16:32:43 +01:00
Brian Hackett
f2651fd01e [INFER] Backout 3a8b5e4a286b for suspected M-oth orange. 2011-09-16 20:31:54 -07:00
Brian Hackett
7c7d9ac81c Merge MC -> JM 2011-09-16 08:51:41 -07:00
Ehsan Akhgari
97e0f80e7f Merge the last green changeset of mozilla-inbound to mozilla-central 2011-09-16 09:31:43 -04:00
Mike Hommey
28463360ac Bug 685130 - Build libffi with the same flags as the rest. r=ted 2011-09-16 10:01:03 +02:00
Brian Hackett
a2daad7e2e [INFER] Fix red. 2011-09-15 17:19:57 -07:00
Brian Hackett
797b88a50d [INFER] Don't change prototype of new objects when reusing type in Array.{slice,splice,concat}. bug 683140. 2011-09-15 17:16:57 -07:00
Kyle Huey
75aa6eed7a Merge m-c to b-s. 2011-09-15 16:44:46 -07:00
Brian Hackett
0d13c1627d [INFER] Add jitcode assertions for type correctness around property accesses, bug 685186. 2011-09-15 16:19:38 -07:00
Brian Hackett
72e409987d [INFER] Decouple constraints generating callee types and 'this' types of those callees for CALLELEM, bug 686396. 2011-09-15 12:50:19 -07:00
Brian Hackett
42f96c43bb [INFER] Fail compilation rather than assert if a constant pool is dumped while generating an IC, bug 669715. 2011-09-15 12:11:03 -07:00
Brian Hackett
df83129530 [INFER] Backout bug 685358. 2011-09-14 22:09:40 -07:00
Hari R
82b52e08fa Bug 684083 - Avoid null dereference when using Components.utils.getWeakReference(undefined). r=mrbkap 2011-09-14 23:13:00 -04:00
Kyle Huey
0bf2dfd277 Merge m-c to b-s. 2011-09-14 08:45:54 -07:00
Brian Hackett
dc9404d8a6 [INFER] Fix code discarding for JM+TM integration, bug 685358. 2011-09-13 15:01:46 -07:00
Chris Leary
12c65c3fc1 Fix SpiderMonkey build warning.
--HG--
extra : rebase_source : dfb62c170abef907f3584697cf5d40b37f93be5a
2011-09-14 17:43:02 -07:00
Chris Leary
d8356af29a Bug 670049 - JSParseNode accessors. (r=dherman)
--HG--
extra : rebase_source : c83d7bafafe951e2365573c459e2fab2d5ba4362
2011-09-13 22:32:14 -07:00
Chris Leary
fa6b47ea65 Bug 685025 - Shell should be able to read from stdin. (r=brendan)
--HG--
extra : rebase_source : 9ddc8e09ddb00baa50bccef395330f846a2ce531
2011-09-14 17:00:59 -07:00
Tom Schuster
22acbaaabb Bug 686323: Put JSOP_DIV logic into its own function r=dvander
--HG--
extra : rebase_source : 782f70b7af3d8f0866517f17af23c4c4d11fb9cd
2011-09-14 20:47:08 +02:00
Makoto Kato
8ef06ea553 Bug 686418 - [INFER] PIC doesn't work on Win64 after bug 557358. r=bhackett 2011-09-13 16:23:42 +09:00
Jonathan Kew
9ad3a411a2 bug 686317 - fix format string/argument list mismatches in ARMAssembler.h. r=cdleary 2011-09-14 08:05:51 +01:00
Brian Hackett
ba1711afe3 [INFER] Fix red. 2011-09-12 12:46:24 -07:00
Brian Hackett
cb6667a21f Merge MC->JM 2011-09-12 12:42:13 -07:00
Brian Hackett
67e19477d5 [INFER] Fix orange. 2011-09-12 12:16:43 -07:00
Ehsan Akhgari
cccd5e8563 Merge the last green changeset of mozilla-inbound to mozilla-central 2011-09-12 09:46:06 -04:00
Brian Hackett
ef62105951 [INFER] Fix orange. 2011-09-12 00:31:38 -07:00
Brian Hackett
e8687ad96d [INFER] Fix bogus assert, bug 686179. 2011-09-11 23:06:52 -07:00
Brian Hackett
d8a567c773 [INFER] Remove bogus assert, bug 686178. 2011-09-11 22:38:33 -07:00
Brian Hackett
bd9939fb3a [INFER] Don't use loop registers for entries whose representation changed due to a jump into the loop, bug 684824. 2011-09-11 22:36:04 -07:00
Brian Hackett
093c919b57 [INFER] Don't update 'this' types of a script during compilation, bug 684084 (round 2). 2011-09-11 21:56:47 -07:00
Olli Pettay
9efa44eaaa Bug 685798 - Node.parentElement, r=bz 2011-09-11 15:45:39 -07:00
Brian Hackett
17dee4bbc0 [INFER] Fix orange. 2011-09-11 11:49:27 -07:00
Kyle Huey
775e4bf54d Merge m-c to b-s. 2011-09-11 05:32:38 -04:00
Brian Hackett
0436b790e1 [INFER] Fix orange. 2011-09-11 01:12:04 -07:00
Brian Hackett
773360dcfa [INFER] Fix orange. 2011-09-11 00:21:15 -07:00
Brian Hackett
833d891bce [INFER] Allow inlined frames to call native functions from ICs, bug 683804. 2011-09-10 22:03:01 +02:00
Brian Hackett
18acc6e41b [INFER] Check result type of property access stubcalls in jitcode, bug 686000. 2011-09-10 09:58:41 +02:00
Alex Vincent
91dcbea388 Bug 684465 - Add Reflect.parse support to xpcshell, r=jorendorff, bz 2011-09-09 15:11:00 -07:00
Phil Ringnalda
15200cf8ef Remove trailing space from 52550df07858 (bug 684559) which is turning the tree red 2011-09-09 18:29:59 -07:00
Brian Hackett
d3435e89d8 [INFER] Always maintain a synced interpreter stack for method JIT stub calls, bug 685358. 2011-09-09 21:55:57 +02:00