[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-1421-g0f5186
From: |
git |
Subject: |
[Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-1421-g0f51863 |
Date: |
Mon, 26 Mar 2018 23:49:34 +0200 (CEST) |
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, devel has been updated
via 0f51863c5730d00f62b36487bb7dc4f2c0703b04 (commit)
via af2b79ffd9a19209640bcf521fa6f823ae2ba01e (commit)
via dae306a9b44ed57bc9f49ae23c76267e83ea9817 (commit)
via b87e66b0575c6e3aefba934f72c9b2253a62addd (commit)
via d33c93fb200a791524c2565d3789d57873afed70 (commit)
via 84728f3092242e9ae6c656b7466188937be9e23a (commit)
via 90dfbb6c1fbbf5207ac54d1fef368f84b0370fc1 (commit)
via b9723eb868d24334c26ec33dcef1a0a12e258d4c (commit)
via 9e6c313d2945a8b4c3a50118e6ed30a6c6d2273a (commit)
via e87dbca4a638a70d4469394bf7e4e0ea6f12ffec (commit)
via f25d0c624ca0259b9b44e92aa3bd1fef8370bd8f (commit)
via 2d37432391aad656d3ffc0d6b3b9153c860ff34f (commit)
via fccd46ef34b69fab5d477d3d431452488184a28d (commit)
via cf07c4827ff9ff9f9acd20849bdb92460ba7090b (commit)
via 724f25396d4e52f67556991937d1d5b48377fa48 (commit)
via e8ffa428523622469698c2114f54bb3aff90cf21 (commit)
via 7dc88de86b0a4b0daea5ce2a2dfbb6c027ae4db3 (commit)
via d9d3904ef277281c9e8764786c1b7738f3fdd671 (commit)
via 2ee7f95ac4c8dad154aa6f5911dbb4f17d3ebb22 (commit)
via f3781f35bf76d0a5c5f6552f685809dbda29ecfb (commit)
from bad1d50bf883900f1e06afca02b35626c6eb3f75 (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 -----------------------------------------------------------------
commit 0f51863c5730d00f62b36487bb7dc4f2c0703b04
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:49:27 2018 +0200
Update style rules
commit af2b79ffd9a19209640bcf521fa6f823ae2ba01e
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:38:18 2018 +0200
Change penalties for breaking in certain places
commit dae306a9b44ed57bc9f49ae23c76267e83ea9817
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:25:11 2018 +0200
Remove useless (for Viua rules)
commit b87e66b0575c6e3aefba934f72c9b2253a62addd
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:22:31 2018 +0200
Define how includes should be grouped
commit d33c93fb200a791524c2565d3789d57873afed70
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:17:01 2018 +0200
Explicitly enable namespace-close comments
commit 84728f3092242e9ae6c656b7466188937be9e23a
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:16:44 2018 +0200
Remove useless (for Viua rules)
commit 90dfbb6c1fbbf5207ac54d1fef368f84b0370fc1
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:12:25 2018 +0200
Indent initialisers more to make them stand-out
commit b9723eb868d24334c26ec33dcef1a0a12e258d4c
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:08:55 2018 +0200
Use compact namespaces
commit 9e6c313d2945a8b4c3a50118e6ed30a6c6d2273a
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:06:17 2018 +0200
Update to new name of the rule
commit e87dbca4a638a70d4469394bf7e4e0ea6f12ffec
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:05:01 2018 +0200
Break *before* inheritance comma
commit f25d0c624ca0259b9b44e92aa3bd1fef8370bd8f
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:03:54 2018 +0200
Apply style
commit 2d37432391aad656d3ffc0d6b3b9153c860ff34f
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:03:47 2018 +0200
Break *before* operators
commit fccd46ef34b69fab5d477d3d431452488184a28d
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 23:03:29 2018 +0200
Brace attachment is not custom
commit cf07c4827ff9ff9f9acd20849bdb92460ba7090b
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 22:57:10 2018 +0200
No same-line blocks
commit 724f25396d4e52f67556991937d1d5b48377fa48
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 22:56:20 2018 +0200
Clang format
commit e8ffa428523622469698c2114f54bb3aff90cf21
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 22:54:09 2018 +0200
Parameters and arguments either on same line, or one per-line
commit 7dc88de86b0a4b0daea5ce2a2dfbb6c027ae4db3
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 22:52:27 2018 +0200
Align escaped newlines to the left
commit d9d3904ef277281c9e8764786c1b7738f3fdd671
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 22:43:25 2018 +0200
Align assignments
commit 2ee7f95ac4c8dad154aa6f5911dbb4f17d3ebb22
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 22:28:14 2018 +0200
Apply style guide
commit f3781f35bf76d0a5c5f6552f685809dbda29ecfb
Author: Marek Marecki <address@hidden>
Date: Mon Mar 26 22:25:14 2018 +0200
Change the style guide a bit
Q: Why 80-column lines?
A: Because that's what Linux kernel, LLVM, and GCC style guides
recommend. So, let's use what's standard instead of inventing our own
conventions.
Q: Why case labels shouldn't be indented?
A: To reduce indentation levels, since we changed to 80-column lines.
Q: Why namespaces shouldn't be indented?
A: Same as for case labels.
-----------------------------------------------------------------------
Summary of changes:
.clang-format | 60 +-
include/viua/assembler/frontend/parser.h | 277 +-
include/viua/assembler/frontend/static_analyser.h | 904 ++---
include/viua/assembler/util/pretty_printer.h | 67 +-
include/viua/assert.h | 48 +-
include/viua/bytecode/bytetypedef.h | 44 +-
include/viua/bytecode/decoder/operands.h | 176 +-
include/viua/bytecode/opcodes.h | 59 +-
include/viua/bytecode/operand_types.h | 158 +-
include/viua/cg/assembler/assembler.h | 148 +-
include/viua/cg/bytecode/instructions.h | 531 +--
include/viua/cg/disassembler/disassembler.h | 12 +-
include/viua/cg/lex.h | 282 +-
include/viua/cg/tokenizer.h | 10 +-
include/viua/cg/tools.h | 39 +-
include/viua/exceptions.h | 65 +-
include/viua/front/asm.h | 24 +-
include/viua/front/vm.h | 16 +-
include/viua/include/module.h | 69 +-
include/viua/kernel/catcher.h | 2 +-
include/viua/kernel/frame.h | 13 +-
include/viua/kernel/kernel.h | 524 +--
include/viua/kernel/registerset.h | 145 +-
include/viua/kernel/tryframe.h | 4 +-
include/viua/loader.h | 21 +-
include/viua/pid.h | 38 +-
include/viua/process.h | 903 ++---
include/viua/program.h | 19 +-
include/viua/scheduler/ffi.h | 57 +-
include/viua/scheduler/vps.h | 217 +-
include/viua/support/env.h | 21 +-
include/viua/support/pointer.h | 10 +-
include/viua/support/string.h | 141 +-
include/viua/types/atom.h | 38 +-
include/viua/types/bits.h | 144 +-
include/viua/types/boolean.h | 40 +-
include/viua/types/closure.h | 57 +-
include/viua/types/exception.h | 58 +-
include/viua/types/float.h | 80 +-
include/viua/types/function.h | 34 +-
include/viua/types/integer.h | 88 +-
include/viua/types/number.h | 67 +-
include/viua/types/object.h | 54 +-
include/viua/types/pointer.h | 105 +-
include/viua/types/process.h | 56 +-
include/viua/types/prototype.h | 66 +-
include/viua/types/reference.h | 52 +-
include/viua/types/string.h | 145 +-
include/viua/types/struct.h | 48 +-
include/viua/types/text.h | 98 +-
include/viua/types/value.h | 52 +-
include/viua/types/vector.h | 56 +-
include/viua/util/exceptions.h | 23 +-
include/viua/util/memory.h | 196 +-
include/viua/version.h | 2 +-
src/assembler/frontend/parser.cpp | 214 +-
src/assembler/frontend/static_analyser/Closure.cpp | 22 +-
.../frontend/static_analyser/Register.cpp | 39 +-
.../static_analyser/Register_usage_profile.cpp | 142 +-
.../checkers/check_closure_instantiations.cpp | 82 +-
.../checkers/check_for_unused_registers.cpp | 67 +-
.../static_analyser/checkers/check_op_arg.cpp | 44 +-
.../static_analyser/checkers/check_op_argc.cpp | 38 +-
.../checkers/check_op_arithmetic.cpp | 74 +-
.../static_analyser/checkers/check_op_atom.cpp | 65 +-
.../static_analyser/checkers/check_op_atomeq.cpp | 82 +-
.../checkers/check_op_binary_logic.cpp | 74 +-
.../checkers/check_op_bit_arithmetic.cpp | 76 +-
.../checkers/check_op_bit_increment.cpp | 40 +-
.../checkers/check_op_bit_rotates.cpp | 53 +-
.../checkers/check_op_bit_shifts.cpp | 80 +-
.../static_analyser/checkers/check_op_bitat.cpp | 72 +-
.../static_analyser/checkers/check_op_bitnot.cpp | 63 +-
.../static_analyser/checkers/check_op_bits.cpp | 79 +-
.../static_analyser/checkers/check_op_bitset.cpp | 86 +-
.../checkers/check_op_boolean_and_or.cpp | 76 +-
.../static_analyser/checkers/check_op_call.cpp | 77 +-
.../static_analyser/checkers/check_op_capture.cpp | 82 +-
.../checkers/check_op_capturecopy.cpp | 83 +-
.../checkers/check_op_capturemove.cpp | 85 +-
.../static_analyser/checkers/check_op_closure.cpp | 79 +-
.../static_analyser/checkers/check_op_compare.cpp | 74 +-
.../static_analyser/checkers/check_op_copy.cpp | 54 +-
.../static_analyser/checkers/check_op_defer.cpp | 48 +-
.../static_analyser/checkers/check_op_delete.cpp | 47 +-
.../static_analyser/checkers/check_op_draw.cpp | 32 +-
.../static_analyser/checkers/check_op_enter.cpp | 59 +-
.../static_analyser/checkers/check_op_float.cpp | 44 +-
.../static_analyser/checkers/check_op_frame.cpp | 21 +-
.../static_analyser/checkers/check_op_ftoi.cpp | 65 +-
.../static_analyser/checkers/check_op_function.cpp | 49 +-
.../static_analyser/checkers/check_op_if.cpp | 311 +-
.../static_analyser/checkers/check_op_iinc.cpp | 40 +-
.../static_analyser/checkers/check_op_insert.cpp | 78 +-
.../static_analyser/checkers/check_op_integer.cpp | 50 +-
.../static_analyser/checkers/check_op_isnull.cpp | 78 +-
.../static_analyser/checkers/check_op_itof.cpp | 65 +-
.../static_analyser/checkers/check_op_izero.cpp | 42 +-
.../static_analyser/checkers/check_op_join.cpp | 80 +-
.../static_analyser/checkers/check_op_jump.cpp | 76 +-
.../static_analyser/checkers/check_op_move.cpp | 55 +-
.../static_analyser/checkers/check_op_msg.cpp | 77 +-
.../static_analyser/checkers/check_op_new.cpp | 42 +-
.../static_analyser/checkers/check_op_not.cpp | 51 +-
.../static_analyser/checkers/check_op_pamv.cpp | 63 +-
.../static_analyser/checkers/check_op_param.cpp | 61 +-
.../static_analyser/checkers/check_op_print.cpp | 45 +-
.../static_analyser/checkers/check_op_process.cpp | 81 +-
.../static_analyser/checkers/check_op_ptr.cpp | 54 +-
.../static_analyser/checkers/check_op_receive.cpp | 46 +-
.../static_analyser/checkers/check_op_remove.cpp | 76 +-
.../static_analyser/checkers/check_op_self.cpp | 44 +-
.../static_analyser/checkers/check_op_send.cpp | 55 +-
.../static_analyser/checkers/check_op_stof.cpp | 65 +-
.../static_analyser/checkers/check_op_stoi.cpp | 65 +-
.../static_analyser/checkers/check_op_streq.cpp | 74 +-
.../static_analyser/checkers/check_op_string.cpp | 42 +-
.../static_analyser/checkers/check_op_struct.cpp | 38 +-
.../checkers/check_op_structinsert.cpp | 78 +-
.../checkers/check_op_structkeys.cpp | 55 +-
.../checkers/check_op_structremove.cpp | 82 +-
.../static_analyser/checkers/check_op_swap.cpp | 87 +-
.../static_analyser/checkers/check_op_tailcall.cpp | 50 +-
.../static_analyser/checkers/check_op_text.cpp | 42 +-
.../static_analyser/checkers/check_op_textat.cpp | 72 +-
.../checkers/check_op_textcommonprefix.cpp | 74 +-
.../checkers/check_op_textcommonsuffix.cpp | 74 +-
.../checkers/check_op_textconcat.cpp | 74 +-
.../static_analyser/checkers/check_op_texteq.cpp | 74 +-
.../checkers/check_op_textlength.cpp | 65 +-
.../static_analyser/checkers/check_op_textsub.cpp | 89 +-
.../static_analyser/checkers/check_op_throw.cpp | 76 +-
.../static_analyser/checkers/check_op_vat.cpp | 80 +-
.../static_analyser/checkers/check_op_vector.cpp | 88 +-
.../static_analyser/checkers/check_op_vinsert.cpp | 78 +-
.../static_analyser/checkers/check_op_vlen.cpp | 53 +-
.../static_analyser/checkers/check_op_vpop.cpp | 86 +-
.../static_analyser/checkers/check_op_vpush.cpp | 51 +-
.../static_analyser/checkers/check_op_watchdog.cpp | 35 +-
.../frontend/static_analyser/checkers/utils.cpp | 534 +--
.../frontend/static_analyser/register_usage.cpp | 910 ++---
.../frontend/static_analyser/verifier.cpp | 738 +++--
src/assembler/util/pretty_printer.cpp | 108 +-
src/assert.cpp | 6 +-
src/bytecode/decoder/operands.cpp | 235 +-
src/bytecode/opcd.cpp | 16 +-
src/cg/assembler/binary_literals.cpp | 10 +-
src/cg/assembler/codeextract.cpp | 87 +-
src/cg/assembler/operands.cpp | 100 +-
src/cg/assembler/static_analysis.cpp | 954 ++++--
src/cg/assembler/utils.cpp | 55 +-
src/cg/assembler/verify.cpp | 88 +-
src/cg/bytecode/instructions.cpp | 1914 ++++++-----
src/cg/disassembler/disassembler.cpp | 819 ++---
src/cg/lex.cpp | 3503 +++++++++++---------
src/cg/lex/cook.cpp | 278 +-
src/cg/lex/reduce_fns.cpp | 1669 +++++-----
src/cg/tokenizer/tokenize.cpp | 118 +-
src/cg/tools.cpp | 3040 +++++++++--------
src/front/asm.cpp | 175 +-
src/front/asm/assemble_instruction.cpp | 1530 +++++----
src/front/asm/decode.cpp | 11 +-
src/front/asm/gather.cpp | 33 +-
src/front/asm/generate.cpp | 627 ++--
src/front/dis.cpp | 108 +-
src/front/kernel.cpp | 66 +-
src/front/lexer.cpp | 56 +-
src/front/parser.cpp | 29 +-
src/front/vm.cpp | 54 +-
src/kernel/frame.cpp | 13 +-
src/kernel/kernel.cpp | 335 +-
src/kernel/registerset.cpp | 154 +-
src/loader.cpp | 98 +-
src/machine.cpp | 4 +-
src/pid.cpp | 23 +-
src/process.cpp | 360 +-
src/process/dispatch.cpp | 835 ++---
src/process/instr/arithmetic.cpp | 46 +-
src/process/instr/atom.cpp | 25 +-
src/process/instr/bits.cpp | 238 +-
src/process/instr/bool.cpp | 39 +-
src/process/instr/calls.cpp | 177 +-
src/process/instr/cast.cpp | 54 +-
src/process/instr/closure.cpp | 72 +-
src/process/instr/concurrency.cpp | 108 +-
src/process/instr/float.cpp | 11 +-
src/process/instr/general.cpp | 34 +-
src/process/instr/int.cpp | 27 +-
src/process/instr/linking.cpp | 6 +-
src/process/instr/object.cpp | 99 +-
src/process/instr/prototype.cpp | 59 +-
src/process/instr/registers.cpp | 51 +-
src/process/instr/str.cpp | 9 +-
src/process/instr/struct.cpp | 49 +-
src/process/instr/tcmechanism.cpp | 57 +-
src/process/instr/text.cpp | 136 +-
src/process/instr/vector.cpp | 112 +-
src/process/stack.cpp | 163 +-
src/program.cpp | 44 +-
src/programinstructions.cpp | 61 +-
src/scheduler/ffi/request.cpp | 13 +-
src/scheduler/ffi/scheduler.cpp | 26 +-
src/scheduler/vps.cpp | 438 ++-
src/stdlib/io.cpp | 94 +-
src/stdlib/kitchensink.cpp | 14 +-
src/stdlib/os.cpp | 16 +-
src/stdlib/random.cpp | 56 +-
src/stdlib/typesystem.cpp | 21 +-
src/support/env.cpp | 123 +-
src/support/pointer.cpp | 3 +-
src/support/string.cpp | 919 ++---
src/types/atom.cpp | 36 +-
src/types/bits.cpp | 2258 +++++++------
src/types/boolean.cpp | 38 +-
src/types/closure.cpp | 33 +-
src/types/exception.cpp | 30 +-
src/types/float.cpp | 55 +-
src/types/function.cpp | 16 +-
src/types/integer.cpp | 63 +-
src/types/number.cpp | 8 +-
src/types/object.cpp | 24 +-
src/types/pointer.cpp | 58 +-
src/types/process.cpp | 23 +-
src/types/prototype.cpp | 40 +-
src/types/reference.cpp | 33 +-
src/types/string.cpp | 136 +-
src/types/struct.cpp | 23 +-
src/types/text.cpp | 89 +-
src/types/value.cpp | 22 +-
src/types/vector.cpp | 73 +-
230 files changed, 21023 insertions(+), 17575 deletions(-)
hooks/post-receive
--
Viua VM
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Viuavm-commits] [SCM] Viua VM branch devel updated. v0.9.0-1421-g0f51863,
git <=