Branches

issue-6329ca01-implement-i-o-instructions
issue-4fecd927-rework-assembler-and-disassembler
issue-1a7c4657-add-fast-versions-of-call-instructions
issue-81f1ebeb-fix-virtual-process-scheduler
issue-8a9a7cc9-implement-basic-file-i-o-in-a-library
issue-f5933b15-imports-are-beyond-help
issue-0f8c916c-rework-imports
issue/ce6f5d82/rewrite-assembler
issue/65c2346f/replace-param-pamv-and-arg-with-move-and-copy
issue/349304e5/throw-an-exception-on-division-by-zero
issue/38a0f558/add-instruction-for-allocating-local-registers
issue/e8113638/math-on-bits
issue/1675dafd/force-using-explicit-register-set-names-rebase
issue/c2b71ff7/create-and-enforce-a-consistent-coding-style
issue/7c061778/compilation-with-optimisations-enabled-requires-several-gbs-of-ram
issue/dc5475cd/make-watchdog-process-argument-a-struct
issue/b2cc109a/remove-oo-instructions
issue/1675dafd/force-using-explicit-register-set-names
issue/1675dafd/force-using-explicit-register-set-names-merge
issue/90af2a69/make-ress-instruction-an-assembler-directive
issue/6048c04e/refactor-type-checking-code
issue/a75839dc/use-make_unique-for-throwing-exceptions
issue/7a69b249/rename-constructor-instructions
issue/183/7eadf61e/better-static-analyser
gcc-test-case/template-argument-deduction-failed
issue/9d1cf85a/rework-jump-validation
fix/for-clang4-and-gcc7-incompatibility
issue/182/98f0d231/invalid-semantics-of-register-access-in-vinsert-instruction
issue/175/e169caf3/move-to-c-17
issue/86f70f9f/attributes
experimental/fixedadd
issue/177/5534fb2a/implement-bit-manipulation-instructions
issue/e628c045/fix-warnings-raised-by-ub-sanitizer
deferred-calls-and-stack-unwinding
issue/f450a605/run-deferred-calls-during-tailcall
issue/3d831201/multiple-stacks-in-a-process
issue/174/30cf2fb8/fix-warnings-raised-by-threadsanitizer
issue/024602cb/rewrite-copy-functions-on-values-to-return-pointers-of-their-types
issue/3943aa80/rename-type-to-value
issue/8f249243/simplify-arithmetic-ops
issue/9356c4a2/improve-type-safety-during-operand-fetching
issue/172/add-structs-as-generic-key-value-containers
experimental/funky-high-level-language
issue/171/refactor-vector-instructions-to-fetch-indexes-from-registers
experimental/sockets-and-connections-and-stuff
issue/unify-call-and-fcall-instructions
issue/135/coroutines
issue/refactor-process-to-use-explicit-stack-object
issue/169/using-multiple-register-sets-in-single-instruction
issue/170/disambiguate-register-operands
issue/157/use-fixed-width-integers-where-appropriate
issue/168/provide-unified-arithmetic-instructions
issue/167/define-clear-ownership-rules
issue/166/implement-pointer-dereference
issue/add-void-operand-type
issue/164/implement-default-keyword
issue/163/implement-iota-keyword
issue/152/refactor-operand-encoding-and-decoding
issue/162/add-timeouts-to-concurrency-instructions
issue/137/a-way-to-get-current-process-id
issue/161/make-sending-a-message-a-built-in-operation
issue/remove-empty-instruction
issue/149/switch-to-token-driven-code-generation
issue/use-emplace_back-in-vector-when-possible-instead-of-pushing-temporaries
issue/154/spawn-more-than-one-vp-scheduler
issue/159/add-mailboxes-to-cpu
issue/153/spawn-more-than-one-ffi-scheduler
issue/132/generic-information-section-in-compiled-files
issue/130/compiled-files-should-include-list-of-external-signatures
issue/148/amend-vec-instruction
issue/138/extract-process-scheduler-from-cpu
issue/147/tmpri-instruction-should-move-not-copy-objects
issue/145/make-global-registers-a-per-process-set
issue/146/temporary-register-shoudl-be-allocated-per-process
experimental/operand-encoding-and-decoding-rework
issue/118/multithreaded-virtual-machine
issue/119/thread-suspend-and-wakeup
issue/113/rename-end-instruction-to-return
issue/115/add-pamv-opcode
fix/memory-leak-from-string-format-method
issue/62/function-tagging