Commit Graph

74 Commits (master)

Author SHA1 Message Date
Joe Groff 94eb922998 makefile: add macosx-x86-fat target 2011-11-03 20:19:37 -07:00
Joe Groff 8cf18d1a82 remove BSD,solaris,etc. misc platform support code 2011-11-02 17:13:51 -07:00
Joe Groff 80fb7788d9 vm: groundwork for sampling profiler
Set up the state necessary to collect samples. We still need to add GC support for walking the sample set, and the compiler needs to register GC roots before safepoints as well. We also need primitives to expose the data to Factor for reporting.
2011-11-02 13:23:06 -07:00
Joe Groff cdfb1b1b94 vm: change "profiler" names to "counting_profiler" 2011-11-02 13:23:05 -07:00
Doug Coleman 432927fe5f Move --no-as-needed to Config.linux since it breaks compilation on mac 2011-10-19 12:09:43 -07:00
Philipp Brüschweiler 3c5e41599d GNUmakefile: add linker option --no-as-needed, fixes #266 2011-10-19 11:38:56 -07:00
John Benediktsson e76bcd36c9 Re-commit otoburb's fix for #257. 2011-10-14 09:40:56 -07:00
Doug Coleman bf2a96e9e0 Remove Windows CE from core/ basis/ and build-support/
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84.
2011-09-18 23:19:06 -05:00
Erik Charlebois 64252dbdbc 32 and 64 bit Linux PPC support 2011-05-23 23:36:14 -04:00
Slava Pestov c97dd81bc3 GNUmakefile: fix on Windows 2010-10-02 23:45:09 -05:00
Doug Coleman f791c8c5d2 Squashed commit of the following:
commit 197dbe9a6733775ac0ea19b3da4bd4dc3c85418c
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 18 19:01:38 2010 -0500

    Fix bootstrap, move privileges to windows.privileges

commit 521c622f8afb15bf42d263c738cb990560dc29cb
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 18 18:26:30 2010 -0500

    Hopefully fix bootstrap

commit eb3f22928b59758b9505430034044b5b94705da2
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 18 18:19:05 2010 -0500

    Remove wince from factor codebase

commit 619d6c99415f46208a7ede6a04b0ccda46b15360
Author: Doug Coleman <doug.coleman@gmail.com>
Date:   Sat Sep 18 16:07:46 2010 -0500

    Remove Windows CE from vm/
2010-09-19 19:13:25 -05:00
Slava Pestov 53a8f004d0 GNUmakefile: remove tags rule 2010-08-02 23:12:58 -04:00
Slava Pestov 806e54630a GC maps for more compact inline GC checks 2010-06-11 20:06:00 -04:00
Joe Groff 78e26edb9a GNUmakefile: build factor shared library by default again 2010-04-20 15:28:09 -07:00
Slava Pestov ab2f6db01e Bump version number to 0.94 2010-04-16 23:41:50 -05:00
Joe Groff 6d8c30ad98 statically link factor executable to VM so dylib is only needed for embedding 2010-04-01 14:25:02 -07:00
Slava Pestov 43b2e02534 vm: split up TLS code and add a dummy implementation for a dummy OS known as NetBSD 2010-03-29 02:23:21 -04:00
Slava Pestov 4c1cd406c9 Bump version number to 0.93 2010-02-17 00:16:08 +13:00
Doug Coleman 51c9bd040d Delete .lib objects from Visual Studio if they exist. gcc doesn't build them, yet tries to use them if they exist... 2010-01-22 12:59:39 -06:00
Slava Pestov 860641f759 GNUmakefile: some more cleanups 2010-01-20 02:48:07 +13:00
Doug Coleman 87c3bc4e69 Even better fix for building Factor's shared library 2010-01-18 22:14:46 -06:00
Doug Coleman 9233300303 Better fix for building dll on WIndows 2010-01-18 14:17:03 -06:00
Doug Coleman c2bdb133d6 Don't build the Factor dll twice on Windows 2010-01-18 05:21:50 -06:00
Slava Pestov e4da687413 vm: Tweak Factor VM to compile with Microsoft Visual Studio on Windows, in addition to Mingw. Add an Nmakefile which can be used for this purpose. Rename Makefile to GNUmakefile. 2010-01-17 03:43:22 +13:00