Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 23, 2011
  1. @jckarter

    vm: replace assert with FACTOR_ASSERT

    jckarter authored
    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.
Commits on Nov 11, 2011
  1. @jckarter

    vm: strip out call-counting profiler

    jckarter authored
    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.
Commits on Nov 8, 2011
  1. @jckarter

    GNUmakefile: use PCH so compiler goes faster

    jckarter authored
    Also add more accurate dependencies on headers so "make" works right when headers change
  2. @jckarter

    vm: write async signals to pipe for multiplexer

    jckarter authored
    also factor out safepoint logic into its own file
Commits on Nov 4, 2011
  1. @jckarter
Commits on Nov 3, 2011
  1. @jckarter
Commits on Nov 2, 2011
  1. @jckarter

    vm: groundwork for sampling profiler

    jckarter authored
    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.
  2. @jckarter
Commits on Apr 20, 2010
  1. @jckarter
Commits on Apr 1, 2010
  1. @jckarter
Something went wrong with that request. Please try again.