Age | Commit message (Collapse) | Author |
|
* acconfig.h configure.in: Applied patch from Julien Puydt (julien.puydt@laposte.net). Add check for IPV6_PKTINFO.
svn path=/trunk/mono/; revision=47919
|
|
arguments to libgc/configure.
(PLATFORM_WIN32, NEED_LINK_UNLINK): Use three-argument AC_DEFINE.
* acconfig.h: Update to reflect changes.
svn path=/trunk/mono/; revision=27644
|
|
* acconfig.h configure.in: Add check for scandir.
svn path=/trunk/mono/; revision=26331
|
|
* configure.in acconfig.h: Add a --with-sigaltstack option for platforms
where the sigaltstack based exception handling does not work.
svn path=/trunk/mono/; revision=23893
|
|
* configure.in acconfig.h: Add check for aintl function, which is the
solaris equivalent of truncl.
svn path=/trunk/mono/; revision=23798
|
|
* configure.in: Add check for GC_enable.
svn path=/trunk/mono/; revision=23587
|
|
* configure.in, acconfig.h: check for truncl. Disable
version script on MacOSX (see bug #51590 if a check becomes
necessary).
svn path=/trunk/mono/; revision=22445
|
|
* configure.in, acconfig.h: added check for socklen_t.
svn path=/trunk/mono/; revision=22441
|
|
* configure.in, acconfig.h: use mach semaphores on darwin.
svn path=/trunk/mono/; revision=21431
|
|
* configure.in acconfig.h: Add check for signbit, which is missing in
FreeBSD 4.x.
svn path=/trunk/mono/; revision=19869
|
|
* configure.in acconfig.h: Add check for __thread keyword in gcc.
svn path=/trunk/mono/; revision=19691
|
|
* acconfig.h:
* configure.in: Check for ICU availability
2003-10-09 Dick Porter <dick@ximian.com>
* icall.c:
* locales.h:
* locales.c: Internal calls for constructing CultureInfo and
related objects from libicu (if its available.)
svn path=/trunk/mono/; revision=18818
|
|
* configure.in, etc.: portability fixes and support for
buidling outside the srcdir from Laurent Morichetti <l_m@pacbell.net>.
svn path=/trunk/mono/; revision=16937
|
|
* configure.in: ipv6 portability fixes from Felix Ortga (guile@lared.es).
svn path=/trunk/mono/; revision=16845
|
|
* acconfig.h:
* configure.in: Check for gethostbyname2_r availability.
* data/machine.config: Added section system.net/settings. Added
option for IPv6 availability.
svn path=/trunk/mono/; revision=16220
|
|
* acconfig.h, configure.in: added bundle support.
svn path=/trunk/mono/; revision=15803
|
|
* acconfig.h:
* configure.in: Check for struct ip_mreq if struct ip_mreqn isn't
available.
2003-06-10 Dick Porter <dick@ximian.com>
* socket-io.c: Don't assume that one of struct ip_mreqn or struct
ip_mreq is available
2003-06-10 Dick Porter <dick@ximian.com>
* atomic.c: Delete the useless compile warning
svn path=/trunk/mono/; revision=15284
|
|
svn path=/trunk/mono/; revision=15274
|
|
* configure.in: Make the libgc stuff actually work; we now create
a shared libmonogc.so when using the included libgc.
svn path=/trunk/mono/; revision=15264
|
|
* libgc/: Integrate the libgc module here.
[Note: A simple `cvs update' won't work this time; you either need
to re-checkout the `mono' module or manually move the `libgc'
module here.]
* configure.in (--with-gc): Added `included' option to use the
included libgc. This is now also the default.
(LIBGC_CFLAGS, LIBGC_LIBS): Put the libgc stuff here and AC_SUBST it.
(INCLUDED_LIBGC): New automake conditional.
(USE_INCLUDED_LIBGC): #define this if appropriate.
* autogen.sh: Run libgc/autogen.sh.
* Makefile.am (SUBDIRS): Added libgc.
svn path=/trunk/mono/; revision=15185
|
|
to Mono into a define that we can ship in mono.pc
Remove the dependency on config.h from mono/metadata/exception.h
svn path=/trunk/mono/; revision=9829
|
|
* exception.c (x86_unwind_native_frame): support exceptions inside
native code using gcc generated exception tables (-fexception).
2002-11-19 Dietmar Maurer <dietmar@ximian.com>
* exception.c: include some code from Zoltan Varga, but modified
it slightly.
svn path=/trunk/mono/; revision=9222
|
|
* acconfig.h:
* configure.in: Freebsd pthread_t is a pointer
2002-10-03 Dick Porter <dick@ximian.com>
* daemon.c:
* handles.c:
* threads.c: Fixes for freebsd. Make sure that mutex and condition
creation and deletion happen in the process that owns them, when
POSIX shared thread objects aren't supported. This breaks on
freebsd, as pthread_t is a pointer to data.
2002-10-03 Dick Porter <dick@ximian.com>
* threads.c: Freebsd pthread_t is a pointer
svn path=/trunk/mono/; revision=7964
|
|
and BSD like systems.
Please test this code. The only thing left is to fix POSIX shared threads
on Solaris...
svn path=/trunk/mono/; revision=7650
|
|
* acconfig.h:
* configure.in: Simplify thread checks, by using canned rules for
particular systems (based on the sleepycat db configure.in).
Tested on linux/x86, freebsd and w32. Solaris also added, but I
don't have a solaris machine to try it on.
svn path=/trunk/mono/; revision=7330
|
|
* acconfig.h:
* configure.in: Check the size of sockaddr_un.sun_path
2002-07-12 Dick Porter <dick@ximian.com>
* wapi-private.h:
* handles.c:
* daemon.c: Use size of sockaddr_un.sun_path from config.h
svn path=/trunk/mono/; revision=5732
|
|
* configure.in: added checks for MSG_NOSIGNAL
2002-06-10 Jaroslaw Kowalski <jarek@atm.com.pl>
* sockets.c, daemon-messages.c: Prevent SIGPIPE from being raised
when writing to a closed socket.
svn path=/trunk/mono/; revision=5251
|
|
* configure.in: Added checks for timezone stuff.
svn path=/trunk/mono/; revision=4177
|
|
* Completely rewrote the handle waiting code: removed the helper
thread and its attendant complexity. All handle waiting is now
abstracted into the WaitForSingleObject() and
WaitForMultipleObjects() functions.
* Implemented inter-process sharing of handles using sysv shared
memory. This makes handles even more opaque, with a handle now
just an index into an array.
2002-04-30 Dick Porter <dick@ximian.com>
* socket-io.c: Cope with SOCKET being an integer rather than a
pointer now.
* threads.c: Added Thread_free_internal, to deal with thread
handle cleanup. Moved calls to handle_store() and handle_remove()
to start_wrapper(), so each can only be called once. Allocate
synchronisation blocks with GC_malloc(), and use GC finalisation
to close the handles.
* icall.c: added System.Threading.Thread::Thread_free_internal
2002-04-30 Dick Porter <dick@ximian.com>
* acconfig.h:
* configure.in: Added option to disable using shared memory for
handles
2002-04-30 Dick Porter <dick@ximian.com>
* shmdel.c:
* scratch.c:
* hps.c:
* Makefile.am: Some tools to help debug shared memory handles:
'hps' shows handle status, 'scratch' displays info about scratch
data (such as handle names), 'shmdel' deletes the shared memory
segment.
2002-04-30 Dick Porter <dick@ximian.com>
* interp.c: Tell glib to not abort when g_log() etc print
recursively
2002-04-30 Dick Porter <dick@ximian.com>
* mono.c (main): Tell glib to not abort when g_log() etc print
recursively
svn path=/trunk/mono/; revision=4166
|
|
* configure.in: Only look for libgc on the system. Default to not
using GC at all, because it doesn't work with the jit.
2002-03-18 Dick Porter <dick@ximian.com>
* reflection.c (mono_image_get_type_info): rename interface to
iface, because of "#define interface struct" on windows.
svn path=/trunk/mono/; revision=3190
|
|
* configure.in: Add support for building the included boehm GC.
svn path=/trunk/mono/; revision=3171
|
|
* configure.in: detect Boehm GC libs and add --with-gc switch.
Boehm GC needs to be explicitly enabled since the JIT currently fails
in some cases with it.
svn path=/trunk/mono/; revision=2972
|
|
svn path=/trunk/mono/; revision=2567
|
|
* acconfig.h:
* configure.in: Always build without cygwin support on windows
2002-02-20 Dick Porter <dick@ximian.com>
* io-layer.h: Always build without cygwin support on windows
2002-02-20 Dick Porter <dick@ximian.com>
* icall.c:
* rawbuffer.c:
* socket-io.c: Windows portability fixes (sometimes just ifdeffing
problem code out for now).
2002-02-20 Dick Porter <dick@ximian.com>
* Makefile.am:
* wrapper.c: Windows portability fixes (sometimes just ifdeffing
problem code out for now).
svn path=/trunk/mono/; revision=2536
|
|
svn path=/trunk/mono/; revision=2450
|
|
* configure.in: Add checks for SOL_IP, SOL_TCP, IP_PKTINFO,
IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP. Also check for struct
ip_mreqn.
svn path=/trunk/mono/; revision=2447
|
|
* configure.in: Add checks for SOL_IP, SOL_TCP, IP_PKTINFO,
IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP.
svn path=/trunk/mono/; revision=2444
|
|
* configure.in: Add checks to see if we need to link to libsocket,
libnsl, and/or librt. Also check for inet_pton and inet_aton.
svn path=/trunk/mono/; revision=2393
|
|
* acconfig.h: #undef USE_MONO_MUTEX
* configure.in: If the system pthread implementation is lacking,
default to using mono-mutex.
svn path=/trunk/mono/; revision=2375
|
|
svn path=/trunk/mono/; revision=1802
|
|
* configure.in: Try and get large file support, but it's not fatal
if it's not there (the io-layer just ignores the high word in that
case.)
Check for windows builds, and only bother to look for pthreads and
large files if we're not building for cygwin or native win32. Not
having pthread support on Posix systems is now a fatal error.
* autogen.sh: Fix ACLOCAL_FLAGS - it wasn't being passed to
aclocal
2001-11-08 Dick Porter <dick@ximian.com>
* Initial checkin.
This is a library emulating the win32 threading and IO API.
2001-11-09 Dick Porter <dick@ximian.com>
* Makefile.am (mint_LDADD): Don't need THREAD_LIBS any more
2001-11-09 Dick Porter <dick@ximian.com>
* Makefile.am (testjit_LDADD): Don't need THREAD_LIBS any more
2001-11-09 Dick Porter <dick@ximian.com>
* Makefile.am (pedump_LDADD): Don't need THREAD_LIBS any more
svn path=/trunk/mono/; revision=1310
|
|
are missing pthread_mutex_timedlock()
svn path=/trunk/mono/; revision=1073
|
|
svn path=/trunk/mono/; revision=936
|