Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Sep 3, 2015
  1. @bjourne
Commits on Sep 2, 2015
  1. @mrjbq7

    peg: some cleanup.

    mrjbq7 authored
  2. @bjourne
  3. @bjourne
  4. @bjourne

    VM: always use undecorated names when loading ffi functions

    bjourne authored
    For win32, Factor tries four different function names when loading
    stdcall and fastcall functions, in case decorated names are used in the
    dll. It seems to not be necessary because a dll meant for 3rd party use
    will always export undecorated
    names (http://blogs.msdn.com/b/oldnewthing/archive/2004/01/12/57833.aspx).
  5. @bjourne
  6. @bjourne
  7. @bjourne
  8. @bjourne

    VM: get rid of the odd RT_EXCEPTION_HANDLER relocation

    bjourne authored
    The address to the win32 relocation handler can be stored in a special
    object and be accessed by jit-install-seh. Doing it that way is better
    because you can remove a lot of special code related to that relocation
    type.
  9. @bjourne

    VM: clear commented out code

    bjourne authored
  10. @bjourne

    compiler.constants: remove a bunch of constants that are unused

    bjourne authored
    (or only used by the defunkt arm backend)
  11. @bjourne
  12. @bjourne
  13. @bjourne
  14. @mrjbq7
Commits on Aug 30, 2015
  1. @jonenst

    formatting: fix docs for padding and use a better example

    jonenst authored
    Make the padding number coherent between the example and the docs.
    Also bump it from 3 to 10 because [[3.14 "%'#5f" printf]] is "3.140000"
    because the default precision is 6.
  2. @jonenst
Commits on Aug 28, 2015
  1. @erg
  2. @erg

    vocabs.metadata: Fix test so it stops trying to load the wrong platfo…

    erg authored
    …rm vocabulary forever. Fixes #1463.
Commits on Aug 27, 2015
  1. @erg
Commits on Aug 26, 2015
  1. @bjourne
  2. @bjourne

    VM: fix jit-signal-handler-prolog/epilog to account for the home space

    bjourne authored
    Windows 64bit abi requires callers to reserve 32 bytes of home space in
    the stack frame which the callee is free to clobber. Previous versions
    of VS didn't compile code to take advantage of the home space so it
    worked fined. VS2015 however, is using the home space which causes
    registers and flags that were supposed to be saved to be
    overwritten. The fix is to put a little extra empty space at the bottom
    of the stack frame.
  3. @bjourne
  4. @bjourne
  5. @bjourne
  6. @bjourne
  7. @erg
  8. @erg

    factor.sh: add g++ to deps-apt-get. Add all() function to make sure w…

    erg authored
    …e have both gcc and g++ (since they install separately). Add any() function to tell which of the commands it finds. Fix bug with wget/curl where the function was not meant to accept multiple arguments.
Commits on Aug 24, 2015
  1. @mrjbq7
  2. @mrjbq7
  3. @bjourne @mrjbq7
  4. @bjourne @mrjbq7

    VM: new function set_safepoint_guard to replace the functions (un)gua…

    bjourne authored mrjbq7 committed
    …rd_safepoint
  5. @bjourne @mrjbq7

    VM: new function set_memory_locked(true/false)

    bjourne authored mrjbq7 committed
    it wraps the mprotect/VirtualProtect platform differences and makes it
    so you can unify some windows/unix code path forks
  6. @bjourne @mrjbq7
  7. @bjourne @mrjbq7

    VM: make the debug output a little prettier

    bjourne authored mrjbq7 committed
Something went wrong with that request. Please try again.