| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Death to the acconfig.h hack!
|
|
|
|
|
| |
Nuked AC_C_PROTOTYPES macro. We don't need the result and newer
autoconfs come with their own definition.
|
|
|
|
| |
Ooops, forgot about a dozen references to configure.in... :-}
|
|
|
|
|
|
| |
Revamped altzone detection. Note that we test only for successful
compilation now, not for successful linking, but this is what most
autoconf macros do.
|
|
|
|
| |
Nuked unused tests FPTOOLS_HAVE_TIMEZONE and FPTOOLS_TYPE_TIMEZONE
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Support for interop'ing with .NET via FFI declarations along the
lines of what Hugs98.NET offers, see
http://haskell.org/pipermail/cvs-hugs/2003-March/001723.html
for FFI decl details.
To enable, configure with --enable-dotnet + have a look
in ghc/rts/dotnet/Makefile for details of what tools are needed to
build the .NET interop layer (tools from VS.NET / Framework SDK.)
The commit doesn't include some library additions + wider-scale
testing is required before this extension can be regarded as available
for general use. 'foreign import dotnet' is currently only supported
by the C backend.
|
|
|
|
| |
Check for the rlim_t type
|
|
|
|
|
|
| |
- Add sendfile-API for pumping out data via sendfile(2)
Currently supported are Linux (tested) & FreeBSD (not tested yet), others
will throw a runtime error until I get around to implement a fallback.
|
|
|
|
|
|
|
|
|
|
| |
- Detect whether we have a recent GCC that might need
-mno-omit-leaf-fram-pointer.
- Add missing HAVE_SC_GETGR_R_SIZE_MAX and HAVE_SC_GETPW_R_SIZE_MAX
templates to acconfig.h.
- Regen mk/config.h.in.
|
|
|
|
|
|
|
| |
- remove unused CODE_BEFORE_DATA
- remove duplicate symbols
- kill extra whitespace
- add missing HAVE_FRAMEWORK_HASKELLSUPPORT and HAVE_IN_ADDR_T
|
|
|
|
| |
Remove tests for text/data section boundary symbols.
|
|
|
|
| |
'usleep' nightmare: Sometimes return type is void, sometimes int.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Re-instate the checking for the values of errno constants at configure
time. The problem with doing it using foreign calls is simply that
this tickles a bad case in the code gen machinery, which in this case
results in an extra 10-20k of goop ending up in pretty much every
binary, and it impacts GC performance too.
This has some portability implications, but the situation is no worse
than before. To reliably cross-compile for a new platform you need to
build a set of .hc files for the libraries using a config.h generated on
the *target* machine. (at some point we'll formalise the
cross-compilation story, but that's another thing on the todo list...)
|
|
|
|
| |
RTLD_{GLOBAL,NOW} should have been HAVE_RTLD{GLOBAL,NOW}
|
|
|
|
| |
Tentative fix for the recent blkcnt_t trouble
|
|
|
|
|
| |
Last bunch of OpenBSD-implicated autoconf-changes
from Donald Bruce Stewart <dons@cse.unsw.edu.au>.
|
|
|
|
| |
added struct msghdr feature tests
|
|
|
|
| |
remove CCONST_xxx
|
|
|
|
| |
posix/DLPrim now uses configure to check for RTLD_LOCAL.
|
|
|
|
|
|
| |
Add dlopen() and friends to package 'posix'.
A configure-test for RTLD_NEXT is required. Record if -ldl is
required in posix.conf.
|
|
|
|
| |
added feature tests for a bunch of C types we need to know the Haskell equiv. of
|
|
|
|
|
| |
It isn't necessary to put HAVE_DLOPEN in here, autoheader can figure
that out for itself.
|
|
|
|
|
| |
dunno what DATA_SECTION_WIBBLE is supposed to be, but it doesn't
appear anywhere else in the source tree so I'm removing it.
|
|
|
|
|
|
| |
Let it work on FreeBSD where fileno is a macro.
Support readline-4.2 (some C functions were renamed).
Correctly treat rl_redisplay_function as returning void.
|
|
|
|
|
| |
Replace Readline with a more complete version.
Process .hsc files in hslibs.
|
|
|
|
| |
Change #define to #undef in autoconf templates.
|
|
|
|
|
|
|
|
| |
update the configure system to find dlopen(), whether it lives in -ldl
or in the standard C library.
I'd like to take this opportunity to throw a few bricks in the general
direction of whoever invented this godforsaken tool.
|
|
|
|
| |
First (awkward) steps towards an HOpenGL integration
|
|
|
|
| |
autoconf hackery for CTypes{,ISO}
|
|
|
|
| |
/tmp/msg
|
|
|
|
|
| |
Sven's first autoheader commandment: Don't change config.h.in manually...!
(Why is mk/config.h.in in the repository? configure is not, either.)
|
|
|
|
| |
Add checks for readline library (as opposed to headers).
|
|
|
|
| |
added HAVE_WIN32_DLL_SUPPORT
|
|
|
|
| |
Added `timezone' config test.
|
|
|
|
|
| |
- backout rev 1.11 (spammed rev 1.10)
- slide ghc-4-01 tag forward
|
|
|
|
| |
Move 4.01 onto the main trunk.
|
|
|
|
| |
Added {TEXT,DATA}_SECTION_MARKER_DECL
|
|
|
|
| |
Added tests required by Hugs
|
|
|
|
| |
sync with recent changes to configure.in.
|
|
|
|
| |
Add feature test for O_BINARY
|
|
|
|
| |
Added long long feature test; macro namespace cleanup
|
|
|
|
|
| |
- remove uint, ulong, ullong (we're using nat and lnat now)
- sort entries
|
|
|
|
| |
add LEADING_UNDERSCORE.
|
|
|
|
|
| |
- remove breakage introduced by ADR
- add ALIGNMENT_LONG
|
|
|
|
| |
Added alignment tests
|
|
Added more feature tests
|