]> gitweb.factorcode.org Git - factor.git/history - vm/vm.hpp
VM: no need for a nursery_space class, it's just a bump_allocator
[factor.git] / vm / vm.hpp
2014-12-04 Björn LindqvistVM: no need for a nursery_space class, it's just a...
2014-11-21 Björn LindqvistVM: get rid of the duplicated nursery instance in vm...
2014-11-21 Björn LindqvistVM: each_object() can't iterate the nursery so instead...
2014-11-18 Björn LindqvistVM: fixed bignum_divide_unsigned_large_denominator...
2014-11-18 Björn LindqvistVM: bignum_roots traversal code deleted!
2014-11-18 Björn LindqvistVM: Erasing the last traces of GC_BIGNUM from bignum.cpp
2014-11-18 Björn LindqvistVM: conversion of many more bignum.cpp methods to use...
2014-11-18 Björn LindqvistVM: bignum_new_sign, bignum_maybe_new_sign and bitnum_m...
2014-11-18 Björn LindqvistVM: a lot of methods in bignum.cpp converted to use...
2014-09-29 Björn LindqvistVM: new primitive free-callback which is able to free...
2014-09-29 Björn LindqvistVM: new primitive (callback-room) for querying the...
2014-06-12 Björn LindqvistVM: change type of bignum_roots and remove unnecessary...
2014-06-12 Björn LindqvistVM: rename all variables named "bignum" in bignum.cpp...
2014-06-12 Björn LindqvistVM: refactoring that removes data_root_ranges
2014-06-07 John Benediktssonvm: generate a to_fixnum_strict to workaround an odd...
2014-06-07 John Benediktssonvm: using bignum>fixnum-strict in integer>fixnum-strict.
2014-06-07 Björn LindqvistVM: bignum_to_fixnum_strict and an accompanying vm...
2014-06-07 Björn LindqvistVM: allot_array_1, allot_array_2 are unused and primiti...
2014-06-06 John Benediktssonvm: adding a fast path for bignum sq.
2013-05-13 Erik CharleboisVM: Fixup cast formatting after clang-format
2013-05-13 Erik CharleboisVM: Replace u8-64, s8-64, cell, fixnum with stdint...
2013-05-13 Erik CharleboisVM: Remove redundant #ifdef FACTOR_DEBUGs
2013-05-12 Erik CharleboisVM: Refactor vm.cpp/hpp to Factor style
2013-05-11 Erik CharleboisVM: Remove exec bit from VM source files
2013-03-26 Doug Colemanvm: Add more Allocates memory comments.
2013-03-22 John Benediktssonvm: more use of ctx->replace().
2012-04-05 John Benediktssonvm: adding bignum_gcd primitive.
2011-12-20 Joe Groffvm: load mega cache object before popping frame
2011-12-14 Joe Groffvm: get rid of now-trivial innermost_stack_frame
2011-12-14 Joe Groffvm: replace remaining stack_frame-based logic
2011-12-14 Joe Groffvm: remove _reversed from callstack iterator names
2011-12-14 Joe Groffvm: remove iterate_callstack_object
2011-12-14 Joe Groffvm: callstack_reversed for callstack_to_array
2011-12-14 Joe Groffremove iterate_callstack now that it's unused
2011-12-14 Joe Groffvm: callstack_reversed in code_block_visitor
2011-12-14 Joe Groffvm: iterate_callstack_reversed in slot_visitor
2011-12-14 Joe Groffvm: reversed callstack iteration
2011-12-14 Joe GroffWIP verify_callstack function
2011-12-14 Joe Groffvm: store stack frame size in code blocks
2011-11-27 Joe Groffvm: factor out embedded image detection code
2011-11-27 Joe Groffvm: support self-executing image file
2011-11-23 Joe Groffvm: replace assert with FACTOR_ASSERT
2011-11-23 Joe Groffvm: charge samples collected in prolog to parent
2011-11-16 Joe Groffvm: disable SIGINT handler while in factorbug
2011-11-13 Joe Groffvm: close_console before exiting anywhere
2011-11-13 Philipp Brüschweilervm: close the console when exiting
2011-11-12 Joe Groffcpu.*.bootstrap: clear faulting flag directly
2011-11-12 Joe Groffvm: more defense against multi-faulting
2011-11-11 Joe Groffvm: "edges" command for factorbug
2011-11-11 Joe Groffvm: strip out call-counting profiler
2011-11-08 Joe Groffvm: interrupt stdin_loop when entering fep
2011-11-08 Joe Groffvm: write async signals to pipe for multiplexer
2011-11-07 Joe Groffvm: readable feps for more types
2011-11-03 Joe Groffvm: sample pc on windows
2011-11-02 Joe Groffvm: count samples during unoptimized compiler
2011-11-02 Joe Groffvm: separate 'current_gc_p' from 'current_gc'
2011-11-02 Joe Groffvm: add atomic::load and atomic::store functions
2011-11-02 Joe Groffvm: sample code block owners instead of blocks
2011-11-02 Joe Groffvm: die if we fault in a fault
2011-11-02 Joe Groffvm: quell MSVC warnings
2011-11-02 Joe Groffvm: parameterize sampling rate
2011-11-02 Joe Groffvm: better organize atomics and sample counter
2011-11-02 Joe Groffvm: factor out sample counting code
2011-11-02 Joe Groffvm: only show factorbug help the first time
2011-11-02 Joe Groffvm: fix build on windows
2011-11-02 Joe Groffvm: sampling profiler timer for windows
2011-11-02 Joe Groffvm: count samples from foreign threads
2011-11-02 Joe Groffvm: add primitives to lift sample data to factor
2011-11-02 Joe Groffvm: release memory used by sampler vectors
2011-11-02 Joe Groffvm: don't allocate callstack samples on data heap
2011-11-02 Joe Groffvm: groundwork for sampling profiler
2011-11-02 Joe Groffvm: change "profiler" names to "counting_profiler"
2011-10-28 Joe Groffvm: give factorbug a help command
2011-10-28 Joe Groffcleanups from code review
2011-10-28 Joe Groffvm: remove half-assed signal queueing scaffolding
2011-10-28 Joe Groffvm: get CtrlHandler working on windows
2011-10-28 Joe Groffvm: update windows for resumable signals
2011-10-28 Joe Groffvm: move dispatch_signal_handler to cpu-x86.cpp
2011-10-28 Joe Groffvm: remove signal_from_leaf flag
2011-10-28 Joe Groffvm: fix foreign segfaults and callstack overflows
2011-10-28 Joe Groffvm: resumably handle signals from leaf procedures
2011-10-28 Joe Groffvm: sketchy signal dispatch from leaf procs
2011-10-28 Joe Groffvm: factor out dispatch_signal_handler logic
2011-10-28 Joe Groffvm: fep on SIGINT or SIGQUIT instead of exception
2011-10-28 Joe Groffvm: fatal_error if VM-less thread gets a signal
2011-10-28 Joe Groffvm: remove unguard-safepoint primitive
2011-10-28 Joe Groffvm: SetConsoleCtrlHandler on windows
2011-10-28 Joe Groffvm: handle async signals at safepoints on unix
2011-10-12 John BenediktssonMerge pull request #250 from mrjbq7/binary
2011-10-12 John Benediktssonvm: remove math::bignum_producer.
2011-10-12 John Benediktssonio.binary: make le> and be> faster (20% and 75%, respec...
2011-09-12 Slava PestovTease out symbol name and library in undefined_symbol...
2011-09-06 John BenediktssonMerge remote-tracking branch 'upstream/master'
2011-09-06 Slava Pestovvm: fix high_fragmentation_p assertion
2011-08-28 John BenediktssonMerge remote-tracking branch '8byte-jose/win32-unc...
2011-08-27 Joe GroffMerge remote-tracking branch 'Blei/gtk-image-loader'
2011-08-27 John BenediktssonMerge remote-tracking branch 'malu/semantic-versioning'
2011-08-27 John BenediktssonMerge remote-tracking branch 'blei/curses' into curses
2011-08-27 John BenediktssonMerge remote-tracking branch 'abeaumont/master'
2011-08-27 John BenediktssonMerge remote-tracking branch 'philip-searle/master'
next