Luke Wagner
|
c7d3e6785c
|
Bug 689362 - Create js/public (with the intention that its contents will eventually be the only INSTALLED_HEADERS), move Vector and HashTable to js/public and some dependencies (r=billm,sr=dmandelin)
--HG--
rename : js/src/jshashtable.h => js/public/HashTable.h
rename : js/src/jsvector.h => js/public/Vector.h
rename : js/src/mfbt/InlineMap.h => js/src/ds/InlineMap.h
extra : rebase_source : 818639b74653667b7a572bc1234398c0e4559a60
|
2011-10-04 15:33:00 -07:00 |
|
Brian Hackett
|
e89780c40d
|
Remove jsobj.h from installed headers, bug 690943. r=luke
|
2011-10-04 07:06:54 -07:00 |
|
Luke Wagner
|
cc2ce861d1
|
Bug 684526 - Unify jsval and js::Value (r=jorendorff)
--HG--
extra : rebase_source : 5655602775d575bb5adba0a8fc4c20621f393a67
|
2011-09-19 09:34:49 -07:00 |
|
Brian Hackett
|
9b769204de
|
Merge MC -> JM
|
2011-08-09 13:29:11 -07:00 |
|
Brian Hackett
|
5c6df0c03d
|
Merge MC -> JM
|
2011-08-02 09:08:05 -07:00 |
|
Ginn Chen
|
ff6b6f01bb
|
Bug 673854 - (TypeInference)Fix TI for Solaris x86. r=bhackett.
|
2011-07-28 09:24:56 +08:00 |
|
Marty Rosenberg
|
8c038a81e6
|
Bug 674143 - Change jsval tag representation; change ARM mjit backend to test tags using a single comparison (r=dvander,luke)
|
2011-07-29 16:24:30 -07:00 |
|
Brian Hackett
|
dee99963bb
|
Merge TM -> JM
|
2011-07-01 16:24:32 -07:00 |
|
Brian Hackett
|
020c4d8bac
|
Merge TM -> JM
|
2011-06-06 16:47:40 -07:00 |
|
Brian Hackett
|
621ab68f21
|
[INFER] Optimize arguments accesses, bug 658638.
|
2011-05-26 12:28:19 -07:00 |
|
Jonathan Protzenko
|
39aa116d95
|
Bug 658351 - Add extra assertions to jsval.h to check for malformed JSBools r=mrbkap
|
2011-05-31 20:18:21 +02:00 |
|
Jeff Walden
|
e84bb50504
|
Bug 662946 - Remove various headers from INSTALLED_HEADERS that shouldn't be there. r=jimb
--HG--
extra : rebase_source : a6028a859cac4625ef2f3227ce0fa3159b5e8556
|
2011-06-09 01:12:21 -07:00 |
|
Daniel Holbert
|
4eba537fff
|
Bug 662086: Convert recently-added comment in jsval.h to be C-style, to fix build warning. r=mrbkap DONTBUILD
|
2011-06-11 17:28:48 -07:00 |
|
Jim Blandy
|
3b47d4d410
|
Bug 599764: Define jsval in terms of a type we control, not a type defined, depending on circumstances, by either NSPR or our own headers. r=luke
|
2011-06-08 12:14:58 -07:00 |
|
Brian Hackett
|
d737bb3ddb
|
Merge TM -> JM
|
2011-03-22 18:07:31 -07:00 |
|
Luke Wagner
|
7c96945e3c
|
Bug 613457 - clean up string interfaces (r=njn)
--HG--
extra : rebase_source : 3e77b67fa9fe2cc31312ad99951cf92258a98e64
|
2011-03-14 13:59:53 -07:00 |
|
Andew Paprocki
|
82f470cc68
|
Bug 621004. Make jsval_layout look nicer on AIX. r=mrbkap
|
2011-03-22 17:19:10 -04:00 |
|
Brian Hackett
|
d639ada378
|
Merge TM -> JM
|
2011-03-09 09:58:49 -08:00 |
|
Brian Hackett
|
0a2cdd3c56
|
Merge TM -> JM
|
2011-02-25 18:21:43 +13:00 |
|
Luke Wagner
|
f9fd8c583b
|
Bug 618485 - Add missing 64-bit big-endian jsval_layout field (r=luke)
|
2011-03-07 09:50:58 -08:00 |
|
Brian Hackett
|
89bb1d08e8
|
Merge TM -> JM
|
2010-12-20 09:06:43 -08:00 |
|
Luke Wagner
|
f562aba928
|
Bug 674522 - Remove bad static assert; fix strict-aliasing warnings (rs=waldo)
--HG--
extra : rebase_source : bf6867ae067ecf83815792f14bf6e552885580b0
|
2011-08-08 10:47:16 -07:00 |
|
Luke Wagner
|
6d1540eb97
|
Bug 674522 - Fix jsval_layout on 64-bit big-endian platforms (r=waldo)
|
2011-08-04 14:49:35 -07:00 |
|
Luke Wagner
|
673fa49bf2
|
Backout a22fad398472 and 373e6bd2705d because of burnage
|
2011-08-04 15:54:14 -07:00 |
|
Luke Wagner
|
59da0b7e25
|
Bug 674522 - Fix jsval_layout on 64-bit big-endian platforms (r=waldo)
--HG--
extra : rebase_source : e604fcda8977f50f528f327db8f7bdef22522bb2
|
2011-08-04 14:49:35 -07:00 |
|
Luke Wagner
|
d8719356c0
|
Bug 609440, part 4 - make JSString::chars() fallible (r=waldo,dvander,igor,dwitte,njn)
|
2010-12-06 10:26:58 -08:00 |
|
Luke Wagner
|
2fc61cf52e
|
Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh)
|
2010-12-03 00:24:17 -08:00 |
|
Brian Hackett
|
e225da4233
|
Merge TM -> JM.
|
2010-11-12 09:02:43 -08:00 |
|
Brian Hackett
|
545b668654
|
[INFER] Use inferred types for locals, arg reads and some operations, bug 608750.
|
2010-11-01 20:03:46 -07:00 |
|
Makoto Kato
|
033888d30a
|
Bug 604323 - Bug 514570 causes bustage Win64 debug build. r=jwalden
|
2010-10-15 10:28:30 +09:00 |
|
Jeff Walden
|
4626f47ec6
|
Bug 514570 - 3 - Don't box |this| for strict mode functions. r=jorendorff
|
2010-10-12 11:50:03 -07:00 |
|
Luke Wagner
|
3f075f47c3
|
Bug 614653 - avoid O(n^2) rope node marking (r=gwagner)
--HG--
extra : rebase_source : 03887ef8ee2c6d7856a0ca0fd632746aed1d7ded
|
2010-11-30 18:17:46 -08:00 |
|
Luke Wagner
|
3e678c7088
|
Fix strict-aliasing warning from 18d56745c3e6
--HG--
extra : rebase_source : 446fc01cba89ea45825cd1dc10716a05b9ec9818
|
2010-11-08 14:35:06 -08:00 |
|
Daniel Holbert
|
887a7839a3
|
Bug 624011: #ifdef out a debugging struct in C code, since it uses a type that's not C-kosher. r=lw
|
2011-01-09 10:42:52 -08:00 |
|
Luke Wagner
|
97a75fa583
|
Bug 620637 - Flush tracker completely when doing tree call (r=dvander)
--HG--
extra : rebase_source : 94a4e6b98bafae208066ef6c3d7521364bcd4abe
|
2011-01-06 14:31:55 -08:00 |
|
Andrew Paprocki
|
632a6c514c
|
Bug 618485 - Add jsval_layout def for 64-bit big-endian (r=lw)
|
2011-01-03 09:16:16 -08:00 |
|
Luke Wagner
|
562fc49870
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
|
Luke Wagner
|
57ea7406d7
|
Missing union member for big-endian jsval_layout struct (r=ppc is burning)
|
2010-09-10 21:20:46 -07:00 |
|
Luke Wagner
|
273362efd0
|
Bug 583275 - remove unnecessary unboxing cost of obj->getPrivate() on x64 (r=brendan)
|
2010-09-10 17:06:30 -07:00 |
|
Makoto Kato
|
38299a0884
|
Bug 593747 - TM: 64-bit VC9: dist\include\jsval.h(636) : error C2143: syntax error : missing ';' before 'type'. r=lw
|
2010-09-06 16:59:04 +09:00 |
|
Luke Wagner
|
5e9978f911
|
Bug 581263 - remove slow natives (r=waldo,mrbkap)
|
2010-08-16 12:35:04 -07:00 |
|
David Mandelin
|
a21c621577
|
Merge from Tracemonkey.
|
2010-08-19 11:11:36 -07:00 |
|
David Mandelin
|
df3e6a9e74
|
[JAEGER] Merge from tracemonkey.
|
2010-08-09 11:36:39 -07:00 |
|
Luke Wagner
|
940ef90c85
|
Bug 584653 - increase JSVAL_SHIFTED_TAG_MAX_DOUBLE to include innocuous qnans (r=brendan)
|
2010-08-06 22:10:07 -07:00 |
|
David Mandelin
|
48342132f5
|
Merge from Tracemonkey.
|
2010-08-04 11:30:05 -07:00 |
|
Ginn Chen
|
41d11b7d84
|
Bug 584219 Sun Studio doesn't support __attribute__ packed for enum r=lw
|
2010-08-04 19:40:39 +08:00 |
|
Luke Wagner
|
c650a3d7e3
|
Bug 584168 - consider canonicalizing nans passed to the JSAPI (r=brendan)
|
2010-08-04 04:13:19 -07:00 |
|
Brian Hackett
|
5ab7972159
|
Fast native constructors, bug 579471.
|
2010-08-03 12:20:48 -07:00 |
|
David Mandelin
|
d7f6c4209b
|
Merge from Tracemonkey.
|
2010-08-02 15:55:29 -07:00 |
|
Jacek Caban
|
faaaf8264b
|
Bug 580904 - remove jsval_layout.debugView in mingw-w64 r=lw
|
2010-08-02 12:01:22 +02:00 |
|