viuavm-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Viuavm-commits] [SCM] Viua VM branch master updated. v0.9.0-2621-g9ccb7


From: git
Subject: [Viuavm-commits] [SCM] Viua VM branch master updated. v0.9.0-2621-g9ccb755
Date: Sat, 7 Mar 2020 20:46:39 +0100 (CET)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Viua VM".

The branch, master has been updated
       via  9ccb755f218fb98dd546ee5b2a0c17e51fb5bb91 (commit)
       via  746ffef888d9d2c17b0a7976b260beadaa1d2463 (commit)
       via  2afcfa955a2e8deedaac622b4e5476f5e0b1e86d (commit)
       via  db92125cfc769e4c2e5c1613df518dd6a396c825 (commit)
       via  87c17dc46819957e5388f596c93eb0e6b2fab63a (commit)
       via  4de14b70b3bb861277c8165e8fbaa7fdde911857 (commit)
       via  7f8514efb746c67db89bdab8d0ae0b617a4a0a5b (commit)
       via  2c862d44468ecc369717e7a1f66b744774a15930 (commit)
       via  94d497c41bcfcae9f09818e35160b0b8d509d9ad (commit)
       via  15f985e9eabca84bf2a197888f69abb6f4913c2d (commit)
       via  ee384ee740c9687f26a93e07f69cdc2bfe0bab73 (commit)
       via  eb2ca4ceb73a4afd5cb3266a6db5c1a0a70b7b37 (commit)
       via  e7af3b09fb2057ce446e170406c9c5d7d3f6b81a (commit)
       via  eea7c71ab0551081409b2401d50b520c3de35c7b (commit)
       via  b5b9d03fadf0ba50cb28a77c25dd16643b442977 (commit)
       via  83291d569bd20fc32a02c73262567e6cc1765317 (commit)
       via  ad639374e3e357a7cde9a5281ae0cb2e89ceb644 (commit)
       via  ffb5452d11a71440d6740a13d525163ca9b5100a (commit)
       via  f41398ac5dc38297796068d7e3e076b47ed6b4bd (commit)
       via  80491bef0909309c39c292a55afd9de3bbdce8b5 (commit)
       via  bb269db676809632cf122328a4b9479ff2abc050 (commit)
       via  d7a684a414e28c7d5ed47e8086624a99e5e2dd77 (commit)
       via  948899f8d7b38fa6a5aa0790bf7f55e15f8baeec (commit)
       via  998cf98a540fa052ec75b25e7bea14656d53748b (commit)
       via  f10fba0b8ad0436411c229409ae1b8ff8d4a9cf6 (commit)
       via  b4c7f54551248b9732b8a435abda63118c98d8c1 (commit)
       via  e23614c15b99a67596f38457efd6a90090004646 (commit)
       via  d1170a53c6e8ac26228b153a90fbe0c7ee1e0eb3 (commit)
       via  3db2e3aca8a2735b042ed7c53ae1a44b55bb9308 (commit)
       via  a46ebaf6d2bdac8f7af7cce4779b380603fd778c (commit)
       via  2d75bcafff3e103c2e172eb43a3078aa44870ac6 (commit)
       via  b1c47ce41be378f815cdda0a16da8cface5a9578 (commit)
       via  a19cdd54a69f79445b2a63a2e23f961f0ac4071b (commit)
       via  441d66efd73477865acc8f889fba2aa2e82448fe (commit)
       via  bf9182c63feb4ffe048e17d333696fab7c4e5034 (commit)
       via  dccd31373ef771af954058ae38b190aa223c08d7 (commit)
       via  f687b3e1060de74aab5c693d79deebd54dcac0b6 (commit)
       via  c741f37b2075bbac1398c28be586780ee6ffe042 (commit)
       via  491806b86db1a26c358abc5dbbb84101d1ca0125 (commit)
       via  863be1279deb909f301eeb0e2935eca933296be6 (commit)
       via  ce745896af25150f30b0c7cca5fbe4ce67be7eb7 (commit)
       via  02d2d227ffa60d5ffa6816c376a3c29e7fa0f25b (commit)
       via  2be3c274bf0ec3f5976873b297d990dfab7f572e (commit)
       via  55d486d2c190b112ec017496f1b51c3c7c9dc1a0 (commit)
       via  8d14735fa2bfdb3b1ae971ed1cc2d9f2fc95d8ac (commit)
       via  6b7785e9f2f3dd9a32dc2abfdebfcd2805581539 (commit)
       via  f9d63cdb9b0d356fc4d1fece8dd1c28fa1f37caa (commit)
       via  52cb41e18b2ebf41b5f007f5c1699f864b97b3ff (commit)
       via  9f26a130d7042e7e967726766cbe9acd75459d51 (commit)
       via  78b9e8b05c5bb1d4d87a05eab8c03609439f9f85 (commit)
       via  c388f3e7a194ad4aa29b0d71977dd5a676ddd2b3 (commit)
       via  db94153ed8cea4cef3cb78291cce2ba4fbc7e556 (commit)
       via  8c882b3575ecb63708e76de1354f2cd47e72656c (commit)
       via  fa80dc283ab87147e3fb2406380902a7afb182b6 (commit)
       via  b167f1b86b08cebaf2a00ac35ac5250a3e508186 (commit)
       via  a1cb139241d1ad26a6044aee816823590b9afb7d (commit)
       via  6bd72193e083396ffd5ad352b74bb0fd0b344bc7 (commit)
       via  784f5def3fa07244a7aaae4a7c05796f46d941a8 (commit)
       via  3f8b7a8c408d86009656209e7e7fe3deabc46c6c (commit)
       via  1294cabe5d48f6f10a66dee8ef9344f12575682b (commit)
       via  753574715a369de183d20d8d4d2c7249a13358e3 (commit)
       via  4edd58f76528dc5a9c1b23cb460f97be012b7088 (commit)
       via  c1c11c57818027674d72849568c23c2f11cc3bc3 (commit)
       via  cd4ffd1c0fdd819eca94a719d0edca376d9af138 (commit)
       via  9bb011960ec1c4972de79055d75165813fa9ab47 (commit)
       via  8603c2ae022140b7debaa0d990c36c508f4f1ca7 (commit)
       via  815077ad5aed85713f22d1a54f579ed9451bdaa2 (commit)
       via  c7c9c751748b12acbee07cc014b90967a1f6d79d (commit)
       via  fd58cb8a9f52274e8882bad68aff455b3f28505d (commit)
      from  e98b59d16805b49c750c9382fd9aa25dea1ea10e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
-----------------------------------------------------------------------

Summary of changes:
 .clang-format                                      |  18 +-
 .../38c3c58b8f4d4307c3c901e97bf219f07517c1ae.json  |   1 +
 .../d178d122576f4743d43b1d6c9d84d16929f99487.json  |   1 +
 .../ca9f74994abc8d32644b16714a10d373d761882c.json  |   1 +
 CODING_STYLE.markdown                              |  97 ++-
 CONTRIBUTING.markdown                              |  83 +--
 Changelog.markdown                                 |   2 +-
 FIXME_MARKERS                                      |  31 +
 Makefile                                           |  23 +-
 README.markdown                                    | 170 +++--
 build/{ => bytecode/codec}/.gitkeep                |   0
 build/{ => tooling/errors}/.gitkeep                |   0
 build/{ => tooling/errors/compile_time}/.gitkeep   |   0
 include/viua/assembler/backend/op_assemblers.h     |  33 +-
 include/viua/assembler/frontend/parser.h           |  17 +-
 include/viua/assembler/frontend/static_analyser.h  |  27 +-
 include/viua/assert.h                              |  11 +-
 include/viua/bytecode/bytetypedef.h                |  10 +-
 include/viua/bytecode/codec.h                      |  96 +++
 include/viua/bytecode/codec/main.h                 |  49 ++
 include/viua/bytecode/decoder/operands.h           | 167 -----
 include/viua/bytecode/maps.h                       |   6 +-
 include/viua/bytecode/opcodes.h                    |   2 -
 include/viua/bytecode/operand_types.h              |  21 +-
 include/viua/cg/assembler/assembler.h              |   3 -
 include/viua/cg/bytecode/instructions.h            |   2 -
 include/viua/cg/disassembler/disassembler.h        |   8 +-
 include/viua/cg/lex.h                              |   8 +-
 include/viua/cg/tokenizer.h                        |   2 -
 include/viua/cg/tools.h                            |   2 -
 include/viua/exceptions.h                          | 100 +--
 include/viua/front/asm.h                           |   3 -
 include/viua/include/module.h                      |   2 -
 include/viua/kernel/catcher.h                      |   5 +-
 include/viua/kernel/frame.h                        |   5 +-
 include/viua/kernel/kernel.h                       |  47 +-
 include/viua/kernel/registerset.h                  |   5 +-
 include/viua/kernel/tryframe.h                     |   3 +-
 include/viua/loader.h                              |   6 +-
 include/viua/machine.h                             |   8 +-
 include/viua/pid.h                                 |   2 -
 include/viua/printutils.h                          |   2 -
 include/viua/process.h                             | 111 ++-
 include/viua/scheduler/ffi.h                       |   6 +-
 include/viua/scheduler/io/interactions.h           |  34 +-
 include/viua/scheduler/process.h                   |  52 +-
 include/viua/scheduler/vps.h                       | 142 ----
 include/viua/support/env.h                         |   6 +-
 include/viua/support/pointer.h                     |   7 +-
 include/viua/support/string.h                      |  17 +-
 include/viua/tooling/errors/compile_time.h         |   6 +-
 include/viua/tooling/libs/lexer/tokenise.h         |   6 +-
 include/viua/tooling/libs/parser/parser.h          |   1 -
 .../tooling/libs/static_analyser/static_analyser.h |  11 +-
 include/viua/types/atom.h                          |   2 -
 include/viua/types/bits.h                          |   2 -
 include/viua/types/boolean.h                       |   2 -
 include/viua/types/closure.h                       |   2 -
 include/viua/types/exception.h                     |   2 -
 include/viua/types/float.h                         |   2 -
 include/viua/types/function.h                      |   2 -
 include/viua/types/integer.h                       |   2 -
 include/viua/types/io.h                            |  39 +-
 include/viua/types/number.h                        |   2 -
 include/viua/types/object.h                        |   6 +-
 include/viua/types/pointer.h                       |   2 -
 include/viua/types/process.h                       |   2 -
 include/viua/types/reference.h                     |   2 -
 include/viua/types/string.h                        |   2 -
 include/viua/types/struct.h                        |   2 -
 include/viua/types/text.h                          |   2 -
 include/viua/types/value.h                         |   2 -
 include/viua/types/vector.h                        |   2 -
 include/viua/util/exceptions.h                     |   3 +-
 include/viua/util/memory.h                         |  55 +-
 include/viua/util/range.h                          |  11 +-
 include/viua/util/vector_view.h                    |  28 +-
 include/viua/version.h                             |   6 +-
 sample/asm/concurrency/hello_world.asm             |   8 +-
 sample/asm/external/math.cpp                       |   5 +-
 sample/asm/external/printer.cpp                    |   5 +-
 sample/asm/external/sleeper.cpp                    |  13 +-
 sample/asm/external/throwing.cpp                   |   3 +-
 sample/asm/watchdog/restarting_process.asm         |   7 +-
 scripts/clang_format.sh                            |  13 +-
 scripts/compile_and_notify.sh                      |   4 +
 scripts/get_head_commit.sh                         |  25 +
 scripts/test_quick                                 |   1 +
 .../backend/op_assemblers/assemble_op_bits.cpp     |   3 +-
 .../backend/op_assemblers/assemble_op_bitset.cpp   |   3 +-
 .../backend/op_assemblers/assemble_op_call.cpp     |   3 +-
 .../backend/op_assemblers/assemble_op_float.cpp    |   3 +-
 .../backend/op_assemblers/assemble_op_frame.cpp    |   3 +-
 .../backend/op_assemblers/assemble_op_if.cpp       |   3 +-
 .../backend/op_assemblers/assemble_op_integer.cpp  |   3 +-
 .../backend/op_assemblers/assemble_op_io_wait.cpp  |   3 +-
 .../backend/op_assemblers/assemble_op_join.cpp     |   3 +-
 .../backend/op_assemblers/assemble_op_jump.cpp     |   3 +-
 .../backend/op_assemblers/assemble_op_process.cpp  |   3 +-
 .../backend/op_assemblers/assemble_op_receive.cpp  |   3 +-
 .../backend/op_assemblers/assemble_op_string.cpp   |   3 +-
 .../backend/op_assemblers/assemble_op_structat.cpp |   3 +-
 .../op_assemblers/assemble_op_structremove.cpp     |   3 +-
 .../backend/op_assemblers/assemble_op_tailcall.cpp |   3 +-
 .../backend/op_assemblers/assemble_op_text.cpp     |   3 +-
 .../backend/op_assemblers/assemble_op_vector.cpp   |   3 +-
 .../backend/op_assemblers/assemble_op_vinsert.cpp  |   3 +-
 .../backend/op_assemblers/assemble_op_vpop.cpp     |   3 +-
 src/assembler/frontend/gather.cpp                  |  12 +-
 src/assembler/frontend/parser.cpp                  | 102 +--
 src/assembler/frontend/static_analyser/Closure.cpp |   3 +-
 .../frontend/static_analyser/Register.cpp          |  12 +-
 .../static_analyser/Register_usage_profile.cpp     |  65 +-
 .../checkers/check_closure_instantiations.cpp      |  11 +-
 .../checkers/check_for_unused_registers.cpp        |   3 +-
 .../checkers/check_for_unused_values.cpp           |   3 +-
 .../checkers/check_op_allocate_registers.cpp       |   3 +-
 .../checkers/check_op_arithmetic.cpp               |   3 +-
 .../static_analyser/checkers/check_op_atom.cpp     |   3 +-
 .../static_analyser/checkers/check_op_atomeq.cpp   |   3 +-
 .../checkers/check_op_binary_logic.cpp             |   3 +-
 .../checkers/check_op_bit_arithmetic.cpp           |   3 +-
 .../checkers/check_op_bit_increment.cpp            |   3 +-
 .../checkers/check_op_bit_rotates.cpp              |   3 +-
 .../checkers/check_op_bit_shifts.cpp               |   3 +-
 .../static_analyser/checkers/check_op_bitat.cpp    |   3 +-
 .../static_analyser/checkers/check_op_bitnot.cpp   |   3 +-
 .../static_analyser/checkers/check_op_bits.cpp     |   3 +-
 .../checkers/check_op_bits_of_integer.cpp          |   3 +-
 .../static_analyser/checkers/check_op_bitset.cpp   |   3 +-
 .../checkers/check_op_boolean_and_or.cpp           |   3 +-
 .../static_analyser/checkers/check_op_call.cpp     |   3 +-
 .../static_analyser/checkers/check_op_capture.cpp  |   3 +-
 .../checkers/check_op_capturecopy.cpp              |   4 +-
 .../checkers/check_op_capturemove.cpp              |   4 +-
 .../static_analyser/checkers/check_op_closure.cpp  |   3 +-
 .../static_analyser/checkers/check_op_compare.cpp  |   3 +-
 .../static_analyser/checkers/check_op_copy.cpp     |   3 +-
 .../static_analyser/checkers/check_op_defer.cpp    |   3 +-
 .../static_analyser/checkers/check_op_delete.cpp   |   3 +-
 .../static_analyser/checkers/check_op_draw.cpp     |   3 +-
 .../static_analyser/checkers/check_op_enter.cpp    |   3 +-
 .../static_analyser/checkers/check_op_float.cpp    |   3 +-
 .../static_analyser/checkers/check_op_frame.cpp    |   3 +-
 .../static_analyser/checkers/check_op_ftoi.cpp     |   3 +-
 .../static_analyser/checkers/check_op_function.cpp |   3 +-
 .../static_analyser/checkers/check_op_if.cpp       |   3 +-
 .../static_analyser/checkers/check_op_iinc.cpp     |   3 +-
 .../static_analyser/checkers/check_op_integer.cpp  |   3 +-
 .../checkers/check_op_integer_of_bits.cpp          |   3 +-
 .../checkers/check_op_io_cancel.cpp                |   3 +-
 .../static_analyser/checkers/check_op_io_close.cpp |  20 +-
 .../static_analyser/checkers/check_op_io_read.cpp  |   3 +-
 .../static_analyser/checkers/check_op_io_wait.cpp  |   3 +-
 .../static_analyser/checkers/check_op_io_write.cpp |   3 +-
 .../static_analyser/checkers/check_op_isnull.cpp   |   3 +-
 .../static_analyser/checkers/check_op_itof.cpp     |   3 +-
 .../static_analyser/checkers/check_op_izero.cpp    |   3 +-
 .../static_analyser/checkers/check_op_join.cpp     |   3 +-
 .../static_analyser/checkers/check_op_jump.cpp     |   3 +-
 .../static_analyser/checkers/check_op_move.cpp     |   3 +-
 .../static_analyser/checkers/check_op_not.cpp      |   3 +-
 .../static_analyser/checkers/check_op_pideq.cpp    |   3 +-
 .../static_analyser/checkers/check_op_print.cpp    |   3 +-
 .../static_analyser/checkers/check_op_process.cpp  |   3 +-
 .../static_analyser/checkers/check_op_ptr.cpp      |   3 +-
 .../static_analyser/checkers/check_op_ptrlive.cpp  |   3 +-
 .../static_analyser/checkers/check_op_receive.cpp  |   3 +-
 .../static_analyser/checkers/check_op_self.cpp     |   3 +-
 .../static_analyser/checkers/check_op_send.cpp     |   3 +-
 .../static_analyser/checkers/check_op_stof.cpp     |   3 +-
 .../static_analyser/checkers/check_op_stoi.cpp     |   3 +-
 .../static_analyser/checkers/check_op_streq.cpp    |   3 +-
 .../static_analyser/checkers/check_op_string.cpp   |   3 +-
 .../static_analyser/checkers/check_op_struct.cpp   |   3 +-
 .../static_analyser/checkers/check_op_structat.cpp |   3 +-
 .../checkers/check_op_structinsert.cpp             |   3 +-
 .../checkers/check_op_structkeys.cpp               |   3 +-
 .../checkers/check_op_structremove.cpp             |   3 +-
 .../static_analyser/checkers/check_op_swap.cpp     |   3 +-
 .../static_analyser/checkers/check_op_tailcall.cpp |   3 +-
 .../static_analyser/checkers/check_op_text.cpp     |   3 +-
 .../static_analyser/checkers/check_op_textat.cpp   |   3 +-
 .../checkers/check_op_textcommonprefix.cpp         |   3 +-
 .../checkers/check_op_textcommonsuffix.cpp         |   3 +-
 .../checkers/check_op_textconcat.cpp               |   3 +-
 .../static_analyser/checkers/check_op_texteq.cpp   |   3 +-
 .../checkers/check_op_textlength.cpp               |   3 +-
 .../static_analyser/checkers/check_op_textsub.cpp  |   3 +-
 .../static_analyser/checkers/check_op_throw.cpp    |   3 +-
 .../static_analyser/checkers/check_op_vat.cpp      |   3 +-
 .../static_analyser/checkers/check_op_vector.cpp   |   3 +-
 .../static_analyser/checkers/check_op_vinsert.cpp  |   3 +-
 .../static_analyser/checkers/check_op_vlen.cpp     |   3 +-
 .../static_analyser/checkers/check_op_vpop.cpp     |   3 +-
 .../static_analyser/checkers/check_op_vpush.cpp    |   3 +-
 .../static_analyser/checkers/check_op_watchdog.cpp |   5 +-
 .../frontend/static_analyser/checkers/utils.cpp    |  49 +-
 .../frontend/static_analyser/register_usage.cpp    |  16 +-
 .../frontend/static_analyser/verifier.cpp          |  65 +-
 src/assembler/util/pretty_printer.cpp              | 115 +--
 src/assert.cpp                                     |   4 +-
 src/bytecode/codec/main.cpp                        | 130 ++++
 src/bytecode/decoder/operands.cpp                  | 347 ---------
 src/bytecode/opcd.cpp                              |  60 +-
 src/cg/assembler/binary_literals.cpp               |  23 +-
 src/cg/assembler/codeextract.cpp                   |  43 +-
 src/cg/assembler/operands.cpp                      |  56 +-
 src/cg/assembler/static_analysis.cpp               | 166 +++--
 src/cg/assembler/utils.cpp                         |  65 +-
 src/cg/assembler/verify.cpp                        |  14 +-
 src/cg/bytecode/instructions.cpp                   | 487 ++++++++-----
 src/cg/disassembler/disassembler.cpp               |  74 +-
 src/cg/lex.cpp                                     | 136 ++--
 src/cg/lex/cook.cpp                                |   7 +-
 src/cg/lex/reduce_fns.cpp                          | 125 ++--
 src/cg/tokenizer/tokenize.cpp                      |   6 +-
 src/cg/tools.cpp                                   | 595 ++++++++-------
 src/front/asm.cpp                                  | 131 ++--
 src/front/asm/assemble_instruction.cpp             |  48 +-
 src/front/asm/decode.cpp                           |   8 +-
 src/front/asm/generate.cpp                         | 261 +++----
 src/front/dis.cpp                                  | 193 ++---
 src/front/kernel.cpp                               | 115 +--
 src/front/lexer.cpp                                | 130 ++--
 src/front/parser.cpp                               |  57 +-
 src/front/vm.cpp                                   |   7 +-
 src/kernel/frame.cpp                               |   9 +-
 src/kernel/kernel.cpp                              | 379 ++++++----
 src/kernel/registerset.cpp                         | 174 +++--
 src/loader.cpp                                     | 131 ++--
 src/pid.cpp                                        |  28 +-
 src/printutils.cpp                                 |   6 +-
 src/process.cpp                                    | 398 ++++++++--
 src/process/dispatch.cpp                           |  21 +-
 src/process/instr/arithmetic.cpp                   |  48 +-
 src/process/instr/atom.cpp                         |  35 +-
 src/process/instr/bits.cpp                         | 322 ++++-----
 src/process/instr/bool.cpp                         |  62 +-
 src/process/instr/calls.cpp                        | 149 ++--
 src/process/instr/cast.cpp                         |  83 +--
 src/process/instr/closure.cpp                      | 109 +--
 src/process/instr/concurrency.cpp                  | 165 ++---
 src/process/instr/float.cpp                        |  15 +-
 src/process/instr/general.cpp                      |  46 +-
 src/process/instr/int.cpp                          |  49 +-
 src/process/instr/io.cpp                           | 111 ++-
 src/process/instr/linking.cpp                      |  14 +-
 src/process/instr/registers.cpp                    |  85 +--
 src/process/instr/str.cpp                          |  18 +-
 src/process/instr/struct.cpp                       | 135 ++--
 src/process/instr/tcmechanism.cpp                  |  92 +--
 src/process/instr/text.cpp                         | 189 ++---
 src/process/instr/vector.cpp                       | 180 ++---
 src/process/stack.cpp                              | 100 +--
 src/program.cpp                                    |  27 +-
 src/programinstructions.cpp                        | 423 +++++++----
 src/runtime/imports.cpp                            |   6 +-
 src/scheduler/ffi/request.cpp                      |  15 +-
 src/scheduler/ffi/scheduler.cpp                    |  22 +-
 src/scheduler/io/scheduler.cpp                     | 147 ++--
 src/scheduler/process.cpp                          | 258 ++++---
 src/scheduler/vps.cpp                              | 797 ---------------------
 src/stdlib/io.cpp                                  | 120 ++--
 src/stdlib/kitchensink.cpp                         |   8 +-
 src/stdlib/os.cpp                                  |  13 +-
 src/stdlib/posix/io.cpp                            |  23 +-
 src/stdlib/posix/network.cpp                       | 103 +--
 src/stdlib/random.cpp                              |  48 +-
 src/stdlib/typesystem.cpp                          |  17 +-
 src/support/env.cpp                                |   9 +-
 src/support/string.cpp                             |  88 ++-
 src/tooling/errors/compile_time.cpp                |  10 +-
 src/tooling/errors/compile_time/Error.cpp          |  51 +-
 src/tooling/errors/compile_time/Error_wrapper.cpp  |  10 +-
 src/tooling/exec/assembler/main.cpp                |  49 +-
 src/tooling/libs/lexer/classifier.cpp              |  44 +-
 src/tooling/libs/lexer/normaliser.cpp              | 190 +++--
 src/tooling/libs/lexer/tokenise.cpp                |  88 +--
 src/tooling/libs/parser/parse.cpp                  | 369 ++++++----
 .../libs/static_analyser/function_state.cpp        |  79 +-
 .../libs/static_analyser/static_analyser.cpp       | 535 +++++++-------
 src/tooling/libs/static_analyser/values.cpp        | 140 ++--
 src/types/atom.cpp                                 |  24 +-
 src/types/bits.cpp                                 | 258 ++++---
 src/types/boolean.cpp                              |  18 +-
 src/types/closure.cpp                              |  41 +-
 src/types/exception.cpp                            |  30 +-
 src/types/float.cpp                                |  53 +-
 src/types/function.cpp                             |  26 +-
 src/types/integer.cpp                              |  64 +-
 src/types/io.cpp                                   | 294 ++++----
 src/types/number.cpp                               |   7 +-
 src/types/object.cpp                               |  23 +-
 src/types/pointer.cpp                              |  49 +-
 src/types/process.cpp                              |  27 +-
 src/types/reference.cpp                            |  37 +-
 src/types/string.cpp                               |  62 +-
 src/types/struct.cpp                               |  34 +-
 src/types/text.cpp                                 |  57 +-
 src/types/value.cpp                                |  20 +-
 src/types/vector.cpp                               |  38 +-
 src/util/filesystem.cpp                            |   3 +-
 src/util/string/escape_sequences.cpp               |   4 +-
 src/util/string/ops.cpp                            |  18 +-
 tests/tests.py                                     |   2 +-
 tools/log-shortener.cpp                            |  45 +-
 307 files changed, 6934 insertions(+), 6954 deletions(-)
 create mode 100644 
.issue/objects/issues/01/015592812dac4f35433ff69b4c2e0916af98cff8/diff/38c3c58b8f4d4307c3c901e97bf219f07517c1ae.json
 create mode 100644 
.issue/objects/issues/01/015592812dac4f35433ff69b4c2e0916af98cff8/diff/d178d122576f4743d43b1d6c9d84d16929f99487.json
 create mode 100644 
.issue/objects/issues/21/21a6d21083c36978815291ea1e706649d659ac7e/diff/ca9f74994abc8d32644b16714a10d373d761882c.json
 create mode 100644 FIXME_MARKERS
 copy build/{ => bytecode/codec}/.gitkeep (100%)
 copy build/{ => tooling/errors}/.gitkeep (100%)
 copy build/{ => tooling/errors/compile_time}/.gitkeep (100%)
 create mode 100644 include/viua/bytecode/codec.h
 create mode 100644 include/viua/bytecode/codec/main.h
 delete mode 100644 include/viua/bytecode/decoder/operands.h
 delete mode 100644 include/viua/scheduler/vps.h
 create mode 100755 scripts/get_head_commit.sh
 create mode 100644 src/bytecode/codec/main.cpp
 delete mode 100644 src/bytecode/decoder/operands.cpp
 delete mode 100644 src/scheduler/vps.cpp


hooks/post-receive
-- 
Viua VM



reply via email to

[Prev in Thread] Current Thread [Next in Thread]