kin

log

age author description
22 months ago Pete Kirkham starting to get it running on windows using mingw and gcc 4default tip
2010-02-26 Pete Kirkham fix but caching ref type in debug_print
2010-01-10 Pete Kirkham fix segfault in interpreted_method_test; ( some other fixes to xtk too which I forgot to commit )
2010-01-10 Pete Kirkham example plot of graph from Hirsh, Smale and Devany
2009-12-24 Pete Kirkham continuing fixing regressions due to channel refcounting
2009-12-23 Pete Kirkham need to ground calling fibre before getting its stack
2009-12-23 Pete Kirkham fixes first set of internal/external channel bugs - modules/test/actor_fibre.kin
2009-12-22 Pete Kirkham start of creation of external end of channels
2009-12-21 Pete Kirkham rename channel members to internal and external and internal_refs instead of local_count ( as it is a mask of what generations have referenced to the channel, rather than a count of the number of references
2009-12-20 Pete Kirkham adding refs to floating methods in the interpreter
2009-12-18 Pete Kirkham notes
2009-12-17 Pete Kirkham further fixes for spuriously created or not rooted channels in the core runtime
2009-12-17 Pete Kirkham working on reference counting of channels
2009-12-15 Pete Kirkham refactoring header tag bits to allow distinguishing between remote and local channels
2009-12-14 Pete Kirkham port of toaster to kin; requires re-exposing module parser and lineariser
2009-12-13 Pete Kirkham all_tests passes
2009-12-13 Pete Kirkham fixing issues with xtk and gfx libraries
2009-12-13 Pete Kirkham fixes for xtk/gfx examples
2009-12-13 Pete Kirkham added test for parsing and linearisation of foo[a:]
2009-12-13 Pete Kirkham fix to make sure all fields of actors visited when local channels visited in gc
2009-12-13 Pete Kirkham trying to find bug with constant values exposed in modules/examples/xtk/gfx_text.kin
2009-12-12 Pete Kirkham kin::xtk builds and loads
2009-12-12 Pete Kirkham kin::gfx builds and loads
2009-12-12 Pete Kirkham fix regressions in linear and interpreter tests
2009-12-12 Pete Kirkham allscripts passes
2009-12-12 Pete Kirkham better reporting of linearisation failures and parse failures; moved channel tests to future work
2009-12-12 Pete Kirkham fix uuid generator
2009-12-12 Pete Kirkham searching for and fix for two segfaults in scripted tests - unlimited value in name_resolution and function pointers used in ffi
2009-12-11 Pete Kirkham fix error with calculating negative offsets of arrays; add tests for result of string slicing; remove redundant basic string subrange and subseq operations - use slicing instead
2009-12-11 Pete Kirkham initialisation -> void return; reporting of dynamic method lookup failure
2009-12-11 Pete Kirkham inner function test
2009-12-11 Pete Kirkham repeated_parameter_name - error test, fix incorrect code in multi-method test, improved debug message
2009-12-11 Pete Kirkham special case long_run and errors scripted tests; propagate linearisation failure to interpreter
2009-12-11 Pete Kirkham transmutable actors in interpreter
2009-12-11 Pete Kirkham module scope let statements evaluate once only
2009-12-11 Pete Kirkham fixes issues with initialisers and constructors in code
2009-12-11 Pete Kirkham flag raw constructor as built-in method; interpreter replaces built-in constructor if any let clauses in class body
2009-12-11 Pete Kirkham enclosing type in methods created from code so they get marked as overrides correctly
2009-12-11 Pete Kirkham statically allocate the strings used by boolean.str()
2009-12-11 Pete Kirkham modules/test/type_parameters_str.kin - module name changed
2009-12-11 Pete Kirkham presentation of nested type parameters
2009-12-11 Pete Kirkham fixing kin::io::aio - dispose frees resources, test hexdumps a file
2009-12-11 Pete Kirkham working on kin::io regressions
2009-12-10 Pete Kirkham do not need write lock when reading module members
2009-12-10 Pete Kirkham fix references to modules kin::core::reflect and kin::core::parser
2009-12-10 Pete Kirkham fix reference to kin::core::reflect
2009-12-10 Pete Kirkham test::if_branch - import string_writer; string_writer - removed logging
2009-12-10 Pete Kirkham binding of methods to interpreter - do not freeze types until methods bound
2009-12-10 Pete Kirkham Continuing fixing regressions to scripted tests
2009-12-10 Pete Kirkham fixing regressions found with lambda linearisations
2009-12-09 Pete Kirkham fixes so scripted test::bigint passes
2009-12-09 Pete Kirkham fixes for tests; add kin_core_module() accessor and formatted_io_test. core_tests, ast_parser_tests, ast_linear_tests and interpreter_tests pass.
2009-12-08 Pete Kirkham core_tests pass
2009-12-08 Pete Kirkham continuing refactoring core
2009-12-07 Pete Kirkham array_storage trait for types which are backed by contiguous arrays but don't expose them
2009-12-07 Pete Kirkham continuing fixing issues with refactoring core and adding more unit tests to core
2009-12-06 Pete Kirkham continuing refactoring core
2009-12-06 Pete Kirkham continuing refactoring core
2009-12-06 Pete Kirkham formatting, refactoring
2009-12-06 Pete Kirkham formatting, refactoring