Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2002-02-12Flush pending changes for 0.8Miguel de Icaza
svn path=/trunk/mono/; revision=2340
2002-02-12Add mcs man page here, mcs scriptMiguel de Icaza
svn path=/trunk/mono/; revision=2338
2002-02-01Fixety fix.Paolo Molaro
svn path=/trunk/mono/; revision=2222
2002-02-01Fri Feb 1 15:32:36 CET 2002 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* configure.in: allow PKG_CONFIG_PATH for the build-platform pkg-config invocation. svn path=/trunk/mono/; revision=2221
2002-02-01Fri Feb 1 15:13:25 CET 2002 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* configure.in: add some support/fixes for cross-compilation. Fri Feb 1 15:14:16 CET 2002 Paolo Molaro <lupus@ximian.com> * Makefile.am: support cross-compilation. svn path=/trunk/mono/; revision=2220
2002-01-04switched to glib2.0, unicode support, bug fixesDietmar Maurer
svn path=/trunk/mono/; revision=1802
2001-11-302001-11-30 Radek Doulik <rodo@ximian.com>Radek Doulik
* configure.in: remove ACCESS_UNALIGNED="no" from ppc svn path=/trunk/mono/; revision=1492
2001-11-292001-11-29 Radek Doulik <rodo@ximian.com>Radek Doulik
* configure.in (ACCESS_UNALIGNED): uncommented and modified powerpc-*-linux* generate mono/arch/ppc/Makefile svn path=/trunk/mono/; revision=1481
2001-11-132001-11-13 Dick Porter <dick@ximian.com>Dick Porter
* configure.in: Some more tests for pthread features (specifically, glibc 2.1 doesnt define pthread_mutex_timedlock but still needs _GNU_SOURCE for PTHREAD_MUTEX_RECURSIVE) svn path=/trunk/mono/; revision=1339
2001-11-092001-11-09 Dick Porter <dick@ximian.com>Dick Porter
* 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
2001-10-08Mon Oct 8 20:27:50 CEST 2001 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* configure.in: define NO_UNALIGNED_ACCESS for platforms that can't read on unaligned boundaries Mon Oct 8 16:12:38 CEST 2001 Paolo Molaro <lupus@ximian.com> * metadata.c, metadata.h: use MonoArrayType to describe the shape of an array. Guard against calling bsearch with a NULL pointer (pointed out by Laurent Rioux, smoux). * image.c: endian fixes by Laurent Rioux. * object.h, object.c: rename MonoStringObject to MonoString and MonoArrayObject to MonoArray. Change some function names to conform to the style mono_<object>_<action>. mono_string_new_utf16 () takes a guint16* as first argument, so don't use char*. Provide macros to do the interesting things on arrays in a portable way. * threads-pthread.c: updates for the API changes and #include <sched.h> (required for sched_yield()). * icall.c: updates for the API changes above. * Makefile.am, mono-endian.c. mono-endian.h: include unaligned read routines for platforms that need them. Mon Oct 8 16:13:55 CEST 2001 Paolo Molaro <lupus@ximian.com> * get.c, get.h: MonoArray changed in MonoArrayType. * main.c: guard against calling bsearch with a NULL pointer (pointed out by Laurent Rioux, smoux). Mon Oct 8 16:13:07 CEST 2001 Paolo Molaro <lupus@ximian.com> * x86/tramp.c: remove mono_get_ansi_string () and use mono_string_to_utf8 () instead. Mon Oct 8 16:14:40 CEST 2001 Paolo Molaro <lupus@ximian.com> * interp.c: use the accessors provided in object.h to deal with MonoArrays. Updates for API renames in metadata. Throw exception in ldelema if index is out of bounds. svn path=/trunk/mono/; revision=1122
2001-10-052001-10-05 Dick Porter <dick@ximian.com>Dick Porter
* threads-pthread.c (pthread_mutex_timedlock): Simple compatibility version for C libraries that lack this call. svn path=/trunk/mono/; revision=1096
2001-10-04Temporary kludge to work around older linuxthreads implementations thatDick Porter
are missing pthread_mutex_timedlock() svn path=/trunk/mono/; revision=1073
2001-10-042001-10-04 Dick Porter <dick@ximian.com>Dick Porter
* configure.in: Do some deeper checks on pthreads for some of the more interesting functions 2001-10-04 Dick Porter <dick@ximian.com> * object.h: Add a synchronisation mutex struct to MonoObject * object.c (mono_new_object): Initialise the object synchronisation mutexes * icall.c: System.Threading.Monitor internal calls * threads-pthread.h: * threads-pthread.c: System.Threading.Monitor internal calls * threads-types.h: New file, includes the system-specific thread structures * threads-pthread-types.h: * threads-pthread-types.c: New files, handle pthread-specific synchronisation types * threads-dummy-types.h: * threads-dummy-types.c: New files of dummy support for thread-specific types * metadata.c: * image.c: * pedump.c: include mono-endian.h not endian.h * Makefile.am: More threads files. Name mono-endian.h not endian.h 2001-10-04 Dick Porter <dick@ximian.com> * meta.h: include mono-endian.h not endian.h 2001-10-04 Dick Porter <dick@ximian.com> * interp.c (ves_runtime_method): init_class() the mono_defaults.delegate_class Include mono-endian.h not endian.h 2001-10-04 Dick Porter <dick@ximian.com> * testjit.c: * emit-x86.c: include mono-endian.h not endian.h svn path=/trunk/mono/; revision=1069
2001-09-23Cope with systems that have pthread.h but no libpthreadDick Porter
svn path=/trunk/mono/; revision=935
2001-09-232001-09-23 Dick Porter <dick@ximian.com>Dick Porter
* threads-dummy.c: * threads-dummy.h: New files of dummy threading routines * Makefile.am (THREAD_SOURCE): Arrange to compile different thread support code based on system specifics Rename PTHREAD_LIBS to THREAD_LIBS 2001-09-23 Dick Porter <dick@ximian.com> * configure.in: Arrange to compile dummy thread support routines if pthread isnt available 2001-09-23 Dick Porter <dick@ximian.com> * Makefile.am (testjit_LDADD): rename PTHREAD_LIBS to THREAD_LIBS 2001-09-23 Dick Porter <dick@ximian.com> * Makefile.am (mint_LDADD): rename PTHREAD_LIBS to THREAD_LIBS svn path=/trunk/mono/; revision=934
2001-09-232001-09-23 Dick Porter <dick@ximian.com>Dick Porter
* threads-pthread.c: Implement the System.Threading.Thread::Sleep, Schedule (called when asked to Sleep for 0 ms) and CurrentThread internal calls. (mono_thread_init): Set up a Thread object instance to return when the main thread calls Thread.CurrentThread (mono_thread_cleanup): Wait for all subthreads to exit * icall.c: New internal calls for System.Threading.Thread::Sleep (including Schedule) and CurrentThread * threads.h: New file, to insulate thread-specific stuff from the rest of the code 2001-09-23 Dick Porter <dick@ximian.com> * interp.c (main): Do some thread setup and cleanup around the call to ves_exec() 2001-09-23 Dick Porter <dick@ximian.com> * configure.in: Check for pthread.h, so that we can check for the HAVE_PTHREAD_H define in config.h svn path=/trunk/mono/; revision=933
2001-09-212001-09-21 Dick Porter <dick@ximian.com>Dick Porter
* threads-pthread.h: * threads-pthread.c: New file, for handling pthreads-style threading support. Start() now starts a new thread and executes the ThreadStart delegate instance. * icall.c: Added the internalcall for System.Threading.Thread::Start_internal * Makefile.am: Added new files, and PTHREADS_LIBS to the link line 2001-09-21 Dick Porter <dick@ximian.com> * Makefile.am (testjit_LDADD): Added PTHREAD_LIBS to the link line 2001-09-21 Dick Porter <dick@ximian.com> * Makefile.am (mint_LDADD): Added PTHREAD_LIBS to the link line 2001-09-21 Dick Porter <dick@ximian.com> * configure.in: Check for libpthread svn path=/trunk/mono/; revision=914
2001-09-190.7Miguel de Icaza
svn path=/trunk/mono/; revision=872
2001-09-10Mon Sep 10 20:19:00 CEST 2001 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* configure.in: check for sizeof(void*) and for the architecture. Mon Sep 10 17:26:06 CEST 2001 Paolo Molaro <lupus@ximian.com> * Makefile.am, x86/Makefile.am: conditional compile logic to make porting to different targets easier. Mon Sep 10 17:24:45 CEST 2001 Paolo Molaro <lupus@ximian.com> * Makefile.am: make it work for make distcheck. Mon Sep 10 20:21:34 CEST 2001 Paolo Molaro <lupus@ximian.com> * endian.h, assembly.c: fix some endianness issues. Mon Sep 10 20:20:36 CEST 2001 Paolo Molaro <lupus@ximian.com> * interp.c: endian fixes, comments. svn path=/trunk/mono/; revision=783
2001-09-10added the jit prototype, small fixesDietmar Maurer
svn path=/trunk/mono/; revision=780
2001-09-06Thu Sep 6 15:38:00 CEST 2001 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* x86/x86-codegen.h: added x86_rdtsc() and fixes. * x86/tramp.c: create trampolines to call pinvoke methods. * x86/Makefile.am: create a libmonoarch convenience library. Thu Sep 6 15:41:24 CEST 2001 Paolo Molaro <lupus@ximian.com> * Makefile.am: link to libmonoarch. * interp.h, interp.c: use mono_create_trampoline (). Pass the command line arguments to Main (String[]) methods. svn path=/trunk/mono/; revision=728
2001-09-05monoburg implementationDietmar Maurer
svn path=/trunk/mono/; revision=717
2001-08-302001-08-30 Dietmar Maurer <dietmar@ximian.com>Dietmar Maurer
* *: removed the libffi dependency, mono now compiles on cygwin * mono/wrapper/build-dll: new file. svn path=/trunk/mono/; revision=684
2001-08-21merged the cli and metadata directories - everything is now in metadataDietmar Maurer
svn path=/trunk/mono/; revision=529
2001-08-212001-08-20 Miguel de Icaza <miguel@ximian.com>Miguel de Icaza
* mono/Makefile.am (SUBDIRS): Remove `test' from here to allow us to pass make distcheck * mono/wrapper/Makefile.am (EXTRA_DIST): Include genwrapper.pl * configure.in, Makefile.am, runtime/Makefile.am (dist-hook, install-data-hook): Added mechanism to distribute and install the dll files. svn path=/trunk/mono/; revision=527
2001-08-202001-08-20 Dietmar Maurer <dietmar@ximian.com>Dietmar Maurer
* mono/tests/stream.cs: new tests for the Stream class * configure.in: I really need LIBTOOL for libmonowrapper.so, so I added it again. * class.h: replaced 'struct MonoMethod' with 'MonoMethod' * cli.h: removed #include <mono/cli/object.h> * icall.c: changed everything to support the new calling convention * hacks.h: added some macros for FreeBSD * interp.c (get_named_exception): use mono_object_new instead of newobj, initialize the stack before we call the constructor. * metadata.c (mono_metadata_signature_equal): impl. * *: void is now a realy MonoType (instead of using NULL) * metadata.c (do_mono_metadata_parse_type): use mono_metadata_parse_type to parse void value. svn path=/trunk/mono/; revision=502
2001-08-172001-08-16 Alex Graveley <alex@ximian.com>Alex Graveley
* configure.in: Replace AM_PROG_LIBTOOL with AC_PROG_RANLIB. This removes libtool dependency on all of Mono. svn path=/trunk/mono/; revision=485
2001-08-022001-08-02 Alex Graveley <alex@ximian.com>Alex Graveley
* libffi/*: Import libffi CVS version, with minor changes to make it compile. * mono/interpreter/Makefile.am: Link against ../../libffi/.libs/libffi.a. * Makefile.am: Add libffi * autogen.sh: Replace with adapted gnome autogen.sh * configure.in: Add AC_CONFIG_SUBDIRS(libffi). svn path=/trunk/mono/; revision=383
2001-08-02Wed Aug 1 22:34:52 CEST 2001 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* configure.in, mono/tests: added some tests for the interpreter. svn path=/trunk/mono/; revision=367
2001-08-01Make Configure point people to the libffi libraryMiguel de Icaza
svn path=/trunk/mono/; revision=362
2001-07-30Mono 0.5Miguel de Icaza
svn path=/trunk/mono/; revision=342
2001-07-27*** empty log message ***Dietmar Maurer
svn path=/trunk/mono/; revision=332
2001-07-18Renamed MonoAssembly to MonoImage to reflect better realityMiguel de Icaza
svn path=/trunk/mono/; revision=220
2001-07-160.4Miguel de Icaza
svn path=/trunk/mono/; revision=174
2001-07-16Build doc directoryMiguel de Icaza
svn path=/trunk/mono/; revision=168
2001-07-162001-07-15 Joe Shaw <joe@ximian.com>Joe Shaw
* configure.in: Don't create doc/Makefile as there's nothing there to make. * Makefile.am: Don't build the doc directory because there's no Makefile.am there. svn path=/trunk/mono/; revision=161
2001-07-14Done!Miguel de Icaza
svn path=/trunk/mono/; revision=131
2001-07-14Fix compilation issue, bump version to 0.3Miguel de Icaza
svn path=/trunk/mono/; revision=130
2001-07-13The interpreter.Paolo Molaro
svn path=/trunk/mono/; revision=99
2001-07-09More flushMiguel de Icaza
svn path=/trunk/mono/; revision=71
2001-07-02Implement code disassembler.Miguel de Icaza
svn path=/trunk/mono/; revision=45
2001-06-19Add Autogen.shMiguel de Icaza
svn path=/trunk/mono/; revision=12
2001-06-19Initial revisionMiguel de Icaza
svn path=/trunk/mono/; revision=9