Stephen Kraemer
7b93b707c5
Bug 836078 - Replace all gcc __GNUC__ version checks with MOZ_GCC_VERSION_AT_LEAST macro. r=dvander
2013-05-01 15:45:05 -04:00
Nathan Froyd
9e4a0822e8
Bug 867362 - part 3 - delete JS_BYTES_PER_DOUBLE; r=luke
...
JS_BYTES_PER_DOUBLE isn't used after getting rid of JS_BITS_PER_DOUBLE.
2013-04-30 16:28:50 -04:00
Nathan Froyd
3e4f27dcdb
Bug 867362 - part 2 - delete JS_BITS_PER_DOUBLE; r=luke
...
Nothing in the engine uses it.
2013-04-30 16:27:02 -04:00
Nathan Froyd
e4abfe4035
Bug 867362 - part 1 - use MOZ_ALIGNOF instead of JS_ALIGN_OF_POINTER; r=luke
...
This change means that we no longer need the MOZ_ALIGN_OF_TYPE macro in
moznbytetype.m4. And it's just nicer to have the compiler figure things
out for us rather than configury.
2013-04-30 16:11:54 -04:00
Ted Mielczarek
06287e5755
bug 431048 - use -RELEASE in LDFLAGS for MSVC to avoid annoying checksum warnings in the debugger. r=glandium
2013-04-26 14:56:30 -04:00
Luke Wagner
dd9e5c38c1
Bug 865960 - JS OOM should throw instead of silently stopping execution (r=billm)
...
--HG--
extra : rebase_source : a9c64989310ef96923a74fd3ee902aae59805aca
2013-05-01 11:04:06 -07:00
Terrence Cole
59f9a6320d
Bug 867426 - Extra cleanups identified in review; r=jonco
...
--HG--
extra : rebase_source : 5dd22eabd18112b5a6bfbb53ea3737ffcd46d40f
2013-05-01 10:25:24 -07:00
Terrence Cole
889bd111ae
Bug 867426 - Remove the ForwardDeclare MACROs; r=jonco
...
--HG--
extra : rebase_source : dea4bcfa57a684e42105e087839785af2231e37d
2013-04-30 15:41:20 -07:00
Terrence Cole
9d406f2351
Bug 867426 - Remove RawObject typedef; r=jonco
...
--HG--
extra : rebase_source : cf90289656cdcbc2c33e918db4d5347613ad6360
2013-04-30 15:41:12 -07:00
Terrence Cole
03c0916244
Bug 867426 - Remove RawId typedef; r=jonco
...
--HG--
extra : rebase_source : c7037a278958ca4cc7467ce6ad0905f8f379c950
2013-04-30 15:41:04 -07:00
Terrence Cole
6fd7532d07
Bug 867426 - Remove RawValue typedef; r=jonco
...
--HG--
extra : rebase_source : f349413647882730b91ec0bd196772359ec63073
2013-04-30 15:40:56 -07:00
Terrence Cole
ccdf6331bd
Bug 867426 - Remove RawString typedef; r=jonco
...
--HG--
extra : rebase_source : 1cec78a4251429458c4df7fecb652e43443d7b5b
2013-04-30 15:40:48 -07:00
Terrence Cole
d7498aed3f
Bug 867426 - Remove RawScript typedef; r=jonco
...
--HG--
extra : rebase_source : c32ce48bca7fea1dfdafbf9395835613d8a57276
2013-04-30 15:40:40 -07:00
Terrence Cole
a597128238
Bug 867426 - Remove RawFunction typedef; r=jonco
...
--HG--
extra : rebase_source : 67d89131676dfde8d70dcc4e1b4754b1243e3d85
2013-04-30 15:40:29 -07:00
Terrence Cole
2464bd52fa
Bug 867426 - Remove RawInlineString typedef; r=jonco
...
--HG--
extra : rebase_source : 50daa9f373942dc11c616e876aefbfd79f068036
2013-04-30 15:40:18 -07:00
Terrence Cole
a2cdb60019
Bug 867426 - Remove RawShape typedef; r=jonco
...
--HG--
extra : rebase_source : fc48e7b49d2dce668685a4f220c8adb1f33aa40a
2013-04-30 15:40:09 -07:00
Terrence Cole
d4acfa8dae
Bug 867426 - Remove RawUnownedBaseShape typedef; r=jonco
...
--HG--
extra : rebase_source : 8a0c79db1cb2a75c9f55eee179e541fbefaddf8a
2013-04-30 15:40:00 -07:00
Terrence Cole
723b7e1608
Bug 867426 - Remove RawBaseShape typedef; r=jonco
...
--HG--
extra : rebase_source : 1b616e93806addcbfe99f8541f1a91c9d19803d8
2013-04-30 15:39:45 -07:00
Terrence Cole
61e19639fb
Bug 867426 - Remove RawLinearString typedef; r=jonco
...
--HG--
extra : rebase_source : 8dfc612bb5bb1101f57b078dceb67cd338dcda41
2013-04-30 15:39:19 -07:00
Terrence Cole
a5286c2569
Bug 867426 - Remove RawFlatString typedef; r=jonco
...
--HG--
extra : rebase_source : bdb9ef87e1b8a1b90b95863dddefe342d78dbc57
2013-04-30 15:39:03 -07:00
Terrence Cole
07d21c260d
Bug 867426 - Remove RawAtom typedef; r=jonco
...
--HG--
extra : rebase_source : 03175addf7920cc778a667ebb96615c749eeb757
2013-04-30 15:38:45 -07:00
Marty Rosenberg
5a40594d82
Bug 863867 - Don't assume that two MDefs with the same value number are in the same congruence class (r=sstangl)
...
--HG--
extra : rebase_source : 5209c8125973ba52c300b2f759163e7f4acb3591
2013-05-01 10:01:55 -07:00
Andrew McCreight
0d25779643
Bug 867350 - remove JS_UnwrapObject and JS_UnwrapObjectAndInnerize from jsdbgapi.h r=sfink
2013-05-01 09:19:18 -07:00
Brian Hackett
a9cc390039
Bug 866706 - Ensure that MMonitorTypes boxes its inputs, r=dvander.
2013-05-01 08:29:05 -06:00
Steve Singer
41da137708
Bug 867439 - Only include IonFrames.h when building with ION. r=nbp
2013-05-01 08:48:27 -04:00
Douglas Crosher
a89a6efdfa
Bug 860749 - Set an appropriate ION_SPEW_DIR for Android. r=mrosenberg
2013-04-12 00:10:16 +10:00
Ryan VanderMeulen
9e80ef1555
Backed out changesets c7937fb5f4bb and cf8db9b6bd61 (bug 862986) for bustage.
...
CLOSED TREE
2013-04-30 21:09:41 -04:00
Brian O'Keefe
6cb4a9b9be
Bug 862986 - Part 2: Migrate PROGRAM from Makefile.in to moz.build. r=gps
2013-04-30 20:46:10 -04:00
Jim Blandy
7b5a4624a3
Bug 862531: Replace BaseProxyHandler::obj_toString with className. r=jorendorff
2013-04-30 14:44:50 -07:00
Steve Fink
05ea36d0e1
No bug. Fix a "used but not defined" warning from calling TypedArray::type() in MIR.h. r=woof!
...
--HG--
extra : rebase_source : 1edf8aebf55b81c27dad32a07fe9729575f64991
2013-04-30 14:31:32 -07:00
Steve Fink
6a131c5e21
Bug 866432 - Remove AutoValueRooter and replace it with RootedValue. r=terrence
...
--HG--
extra : rebase_source : f15a1a5fc43d3f43fc5f51fd3fb19001b040f8fe
2013-04-27 12:28:02 -07:00
Kannan Vijayan
bb596eaee8
Bug 863961 - Remove overconservative assertion on argument slots never being phi-ed in needsArgsObj scripts. r=nbp
2013-04-30 17:25:16 -04:00
Ryan VanderMeulen
fc8f7d6a67
Backed out changeset c0789f4c3113 (bug 863523) for Android no-ion bustage.
...
CLOSED TREE
2013-04-30 17:01:02 -04:00
Brian Hackett
5f5cac9989
Bug 863853 - Restrict the new object cache to GenericObject; r=billm,terrence
...
--HG--
extra : rebase_source : 56e0efbd232a39ba5d27ed04673c97fd9d06141a
2013-03-20 16:15:00 -07:00
Terrence Cole
41b939cb29
Bug 863521 - Remove legacy verifier nursery and store buffer from the Zone; r=billm
...
--HG--
extra : rebase_source : 4418bf1acf0badb99a92a976cee5c36df94c587a
2013-04-18 18:51:25 -07:00
Terrence Cole
d0fb238057
Bug 863795 - Add a de-duping step to store buffer compaction; r=billm
...
--HG--
extra : rebase_source : eaad82c46626d0031d87d42a31656645ed1c17f7
2013-04-19 13:38:25 -07:00
Brian Hackett
ae19255cca
Bug 863523 - Avoid post-barrier on global slots for JIT code; r=billm,terrence
...
--HG--
extra : rebase_source : 07295033b68776856fc3f519d08a6a114c930dd6
2013-03-20 16:15:00 -07:00
Terrence Cole
f1c7758121
Bug 863526 - Attempt to GC before the StoreBuffer overflows; r=billm
...
--HG--
extra : rebase_source : fe3df4a92c84e0b5a15df8bd3d5761b7e063a007
2013-04-18 17:03:29 -07:00
Andrew McCreight
61027ffc0b
Bug 851639 - Allow JS implemented WebIDL to be registered on window.navigator. r=bz
2013-04-30 13:30:25 -07:00
Norbert Lindenberg
9553825cbb
Bug 866305 - Use sh syntax instead of make syntax in configure file. r=glandium
2013-04-30 16:29:12 -04:00
Norbert Lindenberg
88b71300a2
Bug 866305 - Enable ECMAScript Internationalization API for JavaScript standalone build. r=Waldo, r=glandium
2013-04-30 16:28:58 -04:00
Terrence Cole
e417ffe01a
Bug 860050 - Remove JSMutableHandleObject typedef; r=bz,jonco
2013-04-16 16:20:44 -07:00
Terrence Cole
f6585536f8
Bug 860050 - Remove JSMutableHandleScript typedef; r=jonco
...
--HG--
extra : rebase_source : 1a651387d6ed974dce8483ca0c0a9507250606bb
2013-04-16 14:57:23 -07:00
Terrence Cole
6955c132d4
Bug 860050 - Remove JSMutableHandleId typedef; r=jonco
...
--HG--
extra : rebase_source : ca0b47df116527404a9f021bf0f1f6ae880ee2c0
2013-04-16 14:46:03 -07:00
Terrence Cole
35ced88780
Bug 860050 - Remove JSRawString typedef; r=jonco
...
--HG--
extra : rebase_source : 7660e5a1585cbfc5eab3f5d9966df841dc46659b
2013-04-16 14:33:00 -07:00
Terrence Cole
87ce3f9e28
Bug 860050 - Remove unused JSRaw{Function|Script|Id|Value}; r=jonco
...
--HG--
extra : rebase_source : 8f3ddd6b378b8c0b8d66f9874c26c7340df2ebe5
2013-04-16 14:29:06 -07:00
Terrence Cole
7343617880
Bug 860050 - Remove JSRawObject typedef; r=jonco
...
--HG--
extra : rebase_source : 507e2dfe13d6a02317502cd7a4b2004c198d1bdf
2013-04-15 18:16:13 -07:00
David Zbarsky
0ec6ae8851
Bug 866527 Part 2 - Fix ctypes rooting hazards r=terrence
2013-04-30 14:32:17 -04:00
Andrew McCreight
fd769e05e8
Bug 866151 - Clean up usage of nsCycleCollector.h and nsCycleCollectorUtils.h. r=smaug,bsmedberg
...
--HG--
rename : xpcom/base/nsCycleCollector.h => xpcom/glue/nsCycleCollectionJSRuntime.h
2013-04-30 10:41:22 -07:00
Jon Coppeard
4b39dc9220
Bug 866762 - GC: A few more XPConnect rooting hazards r=bholley
2013-04-30 15:27:48 +01:00