viuavm-commits
[Top][All Lists]
Advanced

[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



reply via email to

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