Skip to content
This repository

Nov 23, 2011

  1. Joe Groff

    vm: replace assert with FACTOR_ASSERT

    Factor is finally a real C++ project and has a custom assert macro. Assertion failures were still getting caught as exceptions and causing failure loops. Write our own macro that calls factor::abort on failure.
    authored November 17, 2011

Nov 11, 2011

  1. Joe Groff

    vm: strip out call-counting profiler

    This makes the separate "code" and "entry_point" fields in word and quotation redundant, so also remove them to reclaim an additional cell per word and quotation object, which should help with #318.
    authored November 10, 2011

Nov 08, 2011

  1. Joe Groff

    GNUmakefile: use PCH so compiler goes faster

    Also add more accurate dependencies on headers so "make" works right when headers change
    authored November 07, 2011
  2. Joe Groff

    vm: write async signals to pipe for multiplexer

    also factor out safepoint logic into its own file
    authored November 07, 2011

Nov 04, 2011

  1. Joe Groff

    makefile: add macosx-x86-fat target

    authored November 03, 2011

Nov 03, 2011

  1. Joe Groff

    remove BSD,solaris,etc. misc platform support code

    authored November 02, 2011

Nov 02, 2011

  1. Joe Groff

    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.
    authored October 28, 2011
  2. Joe Groff

    vm: change "profiler" names to "counting_profiler"

    authored October 28, 2011

Oct 19, 2011

  1. Doug Coleman

    Move --no-as-needed to Config.linux since it breaks compilation on mac

    authored October 19, 2011
  2. Philipp Brüschweiler

    GNUmakefile: add linker option --no-as-needed, fixes #266

    authored October 16, 2011 mrjbq7 committed October 19, 2011

Oct 14, 2011

  1. John Benediktsson

    Re-commit otoburb's fix for #257.

    authored October 14, 2011

Sep 19, 2011

  1. Doug Coleman

    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.
    authored September 18, 2011

May 24, 2011

  1. 32 and 64 bit Linux PPC support

Oct 03, 2010

  1. GNUmakefile: fix on Windows

    authored October 02, 2010

Sep 20, 2010

  1. Doug Coleman

    Squashed commit of the following:

    commit 197dbe9
    Author: Doug Coleman <doug.coleman@gmail.com>
    Date:   Sat Sep 18 19:01:38 2010 -0500
    
        Fix bootstrap, move privileges to windows.privileges
    
    commit 521c622
    Author: Doug Coleman <doug.coleman@gmail.com>
    Date:   Sat Sep 18 18:26:30 2010 -0500
    
        Hopefully fix bootstrap
    
    commit eb3f229
    Author: Doug Coleman <doug.coleman@gmail.com>
    Date:   Sat Sep 18 18:19:05 2010 -0500
    
        Remove wince from factor codebase
    
    commit 619d6c9
    Author: Doug Coleman <doug.coleman@gmail.com>
    Date:   Sat Sep 18 16:07:46 2010 -0500
    
        Remove Windows CE from vm/
    authored September 19, 2010

Aug 03, 2010

  1. GNUmakefile: remove tags rule

    authored August 02, 2010

Jun 12, 2010

  1. GC maps for more compact inline GC checks

    authored June 11, 2010

Apr 20, 2010

  1. Joe Groff

    GNUmakefile: build factor shared library by default again

    authored April 20, 2010

Apr 17, 2010

  1. Bump version number to 0.94

    authored April 16, 2010

Apr 01, 2010

  1. Joe Groff

    statically link factor executable to VM so dylib is only needed for e…

    …mbedding
    authored April 01, 2010

Mar 29, 2010

  1. vm: split up TLS code and add a dummy implementation for a dummy OS k…

    …nown as NetBSD
    authored March 29, 2010

Feb 16, 2010

  1. Bump version number to 0.93

    authored February 17, 2010

Jan 22, 2010

  1. Doug Coleman

    Delete .lib objects from Visual Studio if they exist. gcc doesn't bui…

    …ld them, yet tries to use them if they exist...
    authored January 22, 2010

Jan 19, 2010

  1. GNUmakefile: some more cleanups

    authored January 20, 2010
  2. Doug Coleman

    Even better fix for building Factor's shared library

    authored January 18, 2010

Jan 18, 2010

  1. Doug Coleman

    Better fix for building dll on WIndows

    authored January 18, 2010
  2. Doug Coleman

    Don't build the Factor dll twice on Windows

    authored January 18, 2010

Jan 16, 2010

  1. vm: Tweak Factor VM to compile with Microsoft Visual Studio on Window…

    …s, in addition to Mingw. Add an Nmakefile which can be used for this purpose. Rename Makefile to GNUmakefile.
    authored January 17, 2010
Something went wrong with that request. Please try again.