81 Commits (develop)

Author SHA1 Message Date
  Eyck Jentzsch 7e12833c29 adapt behavior to newer RSP dialect 1 month ago
  Eyck Jentzsch e8db83c864 pass string arguments by reference instead of value 1 month ago
  Eyck Jentzsch 4d979d0ce9 rework abort conditions 2 months ago
  Eyck Jentzsch d281415662 add boolean operators for sync enum 2 months ago
  Eyck Jentzsch 29307f1bf5 fix duplicate include file name 2 months ago
  Eyck Jentzsch 20b8a63e8a adapt to chaneg in SCC 2 months ago
  Eyck Jentzsch c05f689969 regenerated sources and and add opcode enum to headers 2 months ago
  Stanislaw Kaushanski d87dfff430 avoid applying sizeof to an expression of function type 9 months ago
  Eyck Jentzsch c9e4efcba2 add Boost 1.70 dependency 9 months ago
  Eyck Jentzsch b0deae97e5 remove include files from generated code 10 months ago
  Eyck Jentzsch 715ffe5e74 fix small typo 11 months ago
  Eyck Jentzsch 3caaa873be fix memory access error reporting 11 months ago
  Eyck Jentzsch 0e06499aa6 [WIP] 11 months ago
  Eyck Jentzsch aacd45ba9a modernize build system 11 months ago
  Eyck Jentzsch 1ac3058673 get all compile clean 11 months ago
  Eyck Jentzsch 02b822404d add TCC backend 11 months ago
  Eyck Jentzsch a4052f3077 [WIP] basic infrastructure working 1 year ago
  Eyck Jentzsch a6ece26257 [WIP] implement basic infrastructure 1 year ago
  Eyck Jentzsch 5b3fa18f80 [WIP] use tinycc from conan package 1 year ago
  Eyck Jentzsch 9bd7a30e5f Compile clean, first prototypical instruction 1 year ago
  Eyck Jentzsch 0d935da2eb Initial version of interpreter base 1 year ago
  Eyck Jentzsch fbecbf6393 Started to add TCC 1 year ago
  Eyck Jentzsch db518d2bcf Refactored namespace of LLVM related stuff 1 year ago
  Eyck Jentzsch c1d65b863b Added debugging version of jit_init function 1 year ago
  Eyck Jentzsch 2f4aab87b0 Adapted to changes in SCC 2 years ago
  Eyck Jentzsch 83cd591e49 Fixed naming 2 years ago
  Eyck Jentzsch 0b499d216a Refactored to move vm_base into llvm namespace to open for future 2 years ago
  Eyck Jentzsch d73fee68dd Refactored arch_if to save unneeded constructor calls 2 years ago
  Eyck Jentzsch c7215dd057 Cleanup using clang-tidy & clang-format, updated license statements 2 years ago
  Eyck Jentzsch fc11f4769a Added missing virtual destructor 2 years ago
  Eyck Jentzsch 9c42cd7a6f Changed some debug messages from DEBUG to TRACE 2 years ago
  Eyck Jentzsch 44338cfb4f Small performance optimization 2 years ago
  Eyck Jentzsch a9a9a84298 Backport to gcc 4.9.4 and boost 1.53.0 2 years ago
  Eyck Jentzsch 31263d4aaa Corrected type casting 2 years ago
  Eyck Jentzsch 34abe11e78 Fixed gcc 8.1 compatibility 2 years ago
  Eyck Jentzsch 52a4637f36 Updated performance by direct linking of translation blocks 3 years ago
  Eyck Jentzsch ff3f3bb14a Replaced functor class with clusure and passing-by-reference 3 years ago
  Eyck Jentzsch 40aa1a3151 Improved performance by omitting std::function 3 years ago
  Eyck Jentzsch 393c374cac Fixed plugin call sequence 3 years ago
  Eyck Jentzsch d9512853b2 Extended reggistration of external functions 3 years ago
  Eyck Jentzsch 2db0dd3286 Updated plugin interface 3 years ago
  Eyck Jentzsch 3709214728 Updated documentation 3 years ago
  Eyck Jentzsch 548a5bd737 Deprecated arch_if functions, added instrumentation interface to allow 3 years ago
  Eyck Jentzsch 7db114023a Added 1st version of plugin interface 3 years ago
  Eyck Jentzsch eb0be2cad5 Restructured DBT function to encapsulate the compilation process 3 years ago
  Eyck Jentzsch d0662fc4b3 Deprecated arch_if functions, added instrumentation interface to allow 3 years ago
  Eyck Jentzsch 719b4dba06 Moved to LLVM 5.0 3 years ago
  Eyck Jentzsch 042512b2b0 Added 1st version of plugin interface 3 years ago
  Eyck Jentzsch 76b94b489d C++11 refactoring 3 years ago
  Eyck Jentzsch 6fc8382154 Added instruction enumeration 3 years ago