Commit Graph
15 Commits
Author SHA1 Message Date
Timo Kreuzer b2135ede32 [CRT]
Update / improve math.h a bit

svn path=/trunk/; revision=67722
2015-05-14 20:21:14 +00:00
Thomas Faber 6e72d71daa [C++]
- Add nothrow versions of new/delete operators
- Add <cassert>
- Fix a TODO and add missing dependency to <exception> header

svn path=/trunk/; revision=67555
2015-05-05 02:44:17 +00:00
Hermès Bélusca-Maïto 80a5b9b021 [STLPORT]
Fix assignment. Patch by Victor Martinez.
CORE-8117 #resolve #comment Fixed in r66147, thanks!

svn path=/trunk/; revision=66147
2015-02-01 22:37:06 +00:00
Thomas Faber e9df952de3 [C++]
- Enable STLPort build on MSVC
- Configure STLPort not to generate static constant definitions (which MSVC doesn't like)
- Link C++ modules to stlport and cpprt as appropriate
- Fix comsupp and atl C++ options
CORE-6950

svn path=/trunk/; revision=59290
2013-06-22 15:57:36 +00:00
Thomas Faber 073f350f87 [INCLUDE]
- Actually put in the C++ headers what our CRT implements, instead of some random mix of libstdc++ and who knows what. This means the header contents are somewhat outdated and non-standard, but that's preferable to unusable
- Fix a forward declaration in math.h

svn path=/trunk/; revision=58228
2013-01-26 18:34:33 +00:00
Thomas Faber 25c6b6c631 [STLPORT] - Add basic_fstream(FILE *) constructor to make up for the completely broken basic_fstream(int) one
[EXPLORER] - Fix accordingly. Also fix totally broken initialization order in t[io]fstream

svn path=/trunk/; revision=58227
2013-01-26 18:21:39 +00:00
Jérôme Gardou 590268d3d8 [INCLUDE/C++]
- Add fake iostream headers to fix MSVC compilation
- hack numerical_limits<float>::infinity() implementation until we have a real C++ library
Oddly, empty headers seem to be enough for now

svn path=/trunk/; revision=57136
2012-08-22 18:42:57 +00:00
Jérôme Gardou eb053e921b [INCLUDE/C++]
- Add a draft version of <limits> header
- Fix "no return" attribute declaration of some functions

svn path=/trunk/; revision=57123
2012-08-21 09:49:58 +00:00
Amine Khaldi 03e43b5850 [CMAKE]
* Make use of the cmake rc handling. As a result we don't need set_rc_compiler() anymore, among other benefits.
* There's one minor issue mentioned as a FIXME, we'll get that sorted out as soon as the bug report we filed upstream gets resolved.
* Set set_rc_compiler() to be a dummy, to be removed later.
[IMM32]
* Properly set the compiler flag.

svn path=/trunk/; revision=56105
2012-03-10 19:20:27 +00:00
Thomas Faber 0f71d87a65 [STLPORT]
- Revert r54088
[GLU32]
- Do not use stlport headers with MSVC, as they are broken. Should really fix MSVC build

svn path=/trunk/; revision=54092
2011-10-12 11:49:25 +00:00
Thomas Faber 7bdbe2072c [STLPORT]
- Do not define min() or max() when standard headers are included. Should fix MSVC build

svn path=/trunk/; revision=54088
2011-10-12 09:05:23 +00:00
Thomas Faber 741495c584 [NTOSKRNL] - Fix MSVC build
[INCLUDE/C++] - Fix some typos in (obviously never used) typeinfo header
[MSVCRTEX] - Use _DLL instead of _M_CEE_PURE

svn path=/trunk/; revision=53933
2011-10-02 19:08:11 +00:00
Timo Kreuzer 274262f440 [INTRIN] Fix _bittest64 prototype
[STLPORT] Fix amd64 build of modules using these headers

svn path=/trunk/; revision=53428
2011-08-24 22:02:41 +00:00
Timo Kreuzer ecde07a4c7 [STLPORT]
- Fix Interlocked* declarations
- Fix amd64 build

svn path=/trunk/; revision=53369
2011-08-22 13:14:46 +00:00
Timo Kreuzer 5d006f3cbf [STLPORT]
Copy stlport headers from cmake branch

svn path=/trunk/; revision=51782
2011-05-16 13:00:45 +00:00