1. 26 Jan, 2023 1 commit
  2. 25 Jan, 2023 1 commit
  3. 24 Jan, 2023 8 commits
    • Nicolas Fidel's avatar
      tests: adapt with spim library · e20c843e
      Nicolas Fidel authored
      * tests/good/Makefile.am,
      * tests/runtime/Makefile.am,
      * tests/unlimited/Makefile.am: Here.
      e20c843e
    • Nicolas Fidel's avatar
      vm: change default library to nolimips · b4567607
      Nicolas Fidel authored
      * src/vm-tasks.cc,
      * src/vm-tasks.hh: Here.
      b4567607
    • Nicolas Fidel's avatar
      misc: delete check isBlank · 6913f1b4
      Nicolas Fidel authored
      isBlank is now available everywhere
      
      * configure.ac,
      * src/misc/lexutils.cc,
      * src/misc/lexutils.hh,
      * src/shell/shell.cc: Here
      6913f1b4
    • Nicolas Fidel's avatar
      dev: auto format in generate file · 24ac0160
      Nicolas Fidel authored
      add auto clang-format *.cc, *.hh, *.hxx generate file
      
      * dev/nolimips.py: Here.
      24ac0160
    • Nicolas Fidel's avatar
      style: I hate typedef · d37f789a
      Nicolas Fidel authored
      * src/inst/exp-visitor.hh,
      * src/inst/exp.hh
      * src/inst/nodes.gen.py,
      * src/inst/section.hh,
      * src/inst/text_section.hh,
      * src/misc/counted_ptr.hh,
      * src/misc/select_const.hh,
      * src/misc/table.hh,
      * src/misc/unique_string.hh,
      * src/parse/asm-scan.ll.gen.py,
      * src/shell/cmd.hh,
      * src/shell/shell.hh,
      * src/task/task.hh,
      * src/task/task_register.hh,
      * src/vm/cp0.hh,
      * src/vm/cpu.hh: Here.
      d37f789a
    • Nicolas Fidel's avatar
      style: I hate ifndef · cd92700e
      Nicolas Fidel authored
      * src/common.hh,
      * src/inst-tasks.hh
      * src/inst/data_section.hh
      * src/inst/data_section.hxx,
      * src/inst/exp-visitor.hh,
      * src/inst/exp.hh,
      * src/inst/exp.hxx,
      * src/inst/inst.hh,
      * src/inst/inst.hxx,
      * src/inst/int_exp.hh,
      * src/inst/int_exp.hxx,
      * src/inst/label.hh,
      * src/inst/label.hxx,
      * src/inst/label_exp.hh,
      * src/inst/label_exp.hxx,
      * src/inst/nodes.gen.py,
      * src/inst/op_exp.hh,
      * src/inst/op_exp.hxx,
      * src/inst/program.hh,
      * src/inst/program.hxx,
      * src/inst/program_builder.hh.gen.py,
      * src/inst/program_builder.hxx,
      * src/inst/program_solver.gen.py,
      * src/inst/program_solver.hxx,
      * src/inst/register.hh,
      * src/inst/register.hxx,
      * src/inst/section.hh,
      * src/inst/section.hxx,
      * src/inst/text_label.hh,
      * src/inst/text_label.hxx,
      * src/inst/text_section.hh,
      * src/inst/text_section.hxx,
      * src/misc/contract.hh,
      * src/misc/counted_ptr.hh,
      * src/misc/deref.hh,
      * src/misc/escape.hh,
      * src/misc/has.hh,
      * src/misc/lexutils.hh,
      * src/misc/lockable.hh,
      * src/misc/select_const.hh,
      * src/misc/table.hh,
      * src/misc/unique_string.hh,
      * src/nolimips-tasks.hh,
      * src/parse-tasks.hh,
      * src/parse/asm-scan.hh,
      * src/parse/fwd.hh,
      * src/parse/libparse.hh,
      * src/shell-tasks.hh,
      * src/shell/cmd.hh,
      * src/shell/cmd.hxx,
      * src/shell/shell.hh,
      * src/task-tasks.hh,
      * src/task/boolean_task.hh,
      * src/task/function_task.hh,
      * src/task/int_task.hh,
      * src/task/libtask.hh,
      * src/task/string_task.hh,
      * src/task/task.hh,
      * src/task/task.hxx,
      * src/task/task_register.hh,
      * src/task/task_register.hxx,
      * src/vm-tasks.hh,
      * src/vm/cp0.hh,
      * src/vm/cp0.hxx,
      * src/vm/cpu.hh,
      * src/vm/cpu.hxx,
      * src/vm/fwd.hh,
      * src/vm/memory.hh,
      * src/vm/memory.hxx,
      * src/vm/mmu.hh,
      * src/vm/mmu.hxx,
      * src/vm/nolimips_system_library.hh,
      * src/vm/nolimips_system_library.hxx,
      * src/vm/segment.hh,
      * src/vm/segment.hxx,
      * src/vm/spim_system_library.hh,
      * src/vm/spim_system_library.hxx,
      * src/vm/system_library.hh,
      * src/vm/system_library.hxx,
      * src/vm/virtual_machine.hh,
      * src/vm/virtual_machine.hxx: Here.
      cd92700e
    • Nicolas Fidel's avatar
      style: format python file · 76c48f7a
      Nicolas Fidel authored
      * dev/nolimips.py
      * src/inst/nodes.gen.py
      * src/inst/nodes.mk.gen.py,
      * src/inst/program_builder.hh.gen.py,
      * src/inst/program_solver.gen.py,
      * src/parse/asm-parse.yy.gen.py,
      * src/parse/asm-scan.ll.gen.py: Here.
      76c48f7a
    • Nicolas Fidel's avatar
      style: clang format src folder · 9f46d005
      Nicolas Fidel authored
      * src/common.hh,
      * src/inst-tasks.cc,
      * src/inst-tasks.hh,
      * src/inst/data_section.cc,
      * src/inst/data_section.hxx,
      * src/inst/exp-visitor.hh,
      * src/inst/exp.cc,
      * src/inst/exp.hh,
      * src/inst/exp.hxx,
      * src/inst/inst.cc,
      * src/inst/inst.hh,
      * src/inst/inst.hxx,
      * src/inst/int_exp.cc,
      * src/inst/int_exp.hh,
      * src/inst/int_exp.hxx,
      * src/inst/label.cc,
      * src/inst/label.hh,
      * src/inst/label.hxx,
      * src/inst/label_exp.cc,
      * src/inst/label_exp.hh,
      * src/inst/label_exp.hxx,
      * src/inst/op_exp.cc,
      * src/inst/op_exp.hh,
      * src/inst/op_exp.hxx,
      * src/inst/program.hh,
      * src/inst/program.hxx,
      * src/inst/program_builder.cc,
      * src/inst/program_builder.hxx,
      * src/inst/program_solver.hxx,
      * src/inst/register.hh,
      * src/inst/register.hxx,
      * src/inst/section.cc,
      * src/inst/section.hh,
      * src/inst/section.hxx,
      * src/inst/text_label.cc,
      * src/inst/text_label.hh,
      * src/inst/text_label.hxx,
      * src/inst/text_section.cc,
      * src/inst/text_section.hh,
      * src/inst/text_section.hxx,
      * src/misc/contract.hh,
      * src/misc/counted_ptr.hh,
      * src/misc/deref.hh,
      * src/misc/escape.hh,
      * src/misc/has.hh,
      * src/misc/lexutils.cc,
      * src/misc/lexutils.hh,
      * src/misc/lockable.hh,
      * src/misc/readline.hh,
      * src/misc/select_const.hh,
      * src/misc/table.hh,
      * src/misc/test-unique_string.cc,
      * src/misc/unique_string.cc,
      * src/misc/unique_string.hh,
      * src/modules.hh,
      * src/nolimips-tasks.cc,
      * src/nolimips-tasks.hh,
      * src/nolimips.cc,
      * src/parse-tasks.cc,
      * src/parse-tasks.hh,
      * src/parse/asm-scan.hh,
      * src/parse/fwd.hh,
      * src/parse/libparse.cc,
      * src/parse/libparse.hh,
      * src/shell-tasks.cc,
      * src/shell-tasks.hh,
      * src/shell/cmd.hh,
      * src/shell/cmd.hxx,
      * src/shell/shell.cc,
      * src/shell/shell.hh,
      * src/shell/shell.hxx,
      * src/task-tasks.cc,
      * src/task-tasks.hh,
      * src/task/boolean_task.cc,
      * src/task/boolean_task.hh,
      * src/task/function_task.cc,
      * src/task/function_task.hh,
      * src/task/int_task.cc,
      * src/task/int_task.hh,
      * src/task/libtask.hh,
      * src/task/string_task.cc,
      * src/task/string_task.hh,
      * src/task/task.cc,
      * src/task/task.hh,
      * src/task/task.hxx,
      * src/task/task_register.cc,
      * src/task/task_register.hxx,
      * src/vm-tasks.cc,
      * src/vm-tasks.hh,
      * src/vm/cpu.cc,
      * src/vm/cpu.hxx,
      * src/vm/fwd.hh,
      * src/vm/memory.hh,
      * src/vm/memory.hxx,
      * src/vm/mmu.hh,
      * src/vm/mmu.hxx,
      * src/vm/nolimips_system_library.cc,
      * src/vm/nolimips_system_library.hh,
      * src/vm/nolimips_system_library.hxx,
      * src/vm/segment.hxx,
      * src/vm/spim_system_library.cc,
      * src/vm/spim_system_library.hh,
      * src/vm/spim_system_library.hxx,
      * src/vm/system_library.cc,
      * src/vm/system_library.hh,
      * src/vm/system_library.hxx,
      * src/vm/virtual_machine.cc,
      * src/vm/virtual_machine.hh,
      * src/vm/virtual_machine.hxx: Here.
      9f46d005
  4. 23 Jan, 2023 1 commit
  5. 22 Dec, 2022 9 commits
    • Nicolas Fidel's avatar
      gnulib: remove gnulib in project · 891cf990
      Nicolas Fidel authored
      Gnulib is not used in the project the only useful
      package is gitlog-to-changelog which is already
      present in the build-aux folder.
      
      * Makefile.am,
      * bootstrap,
      * configure.ac,
      * gnulib.modules: Here,
      * lib/.gitignore,
      * lib/Makefile.am.tmpl,
      * lib/dummy.cc: Delete.
      891cf990
    • Nicolas Fidel's avatar
      cvs: not use in nolimips replace by git · b5ba803d
      Nicolas Fidel authored
      * bootstrap: Here,
      * vcs/nolimips.rb: Delete.
      b5ba803d
    • Nicolas Fidel's avatar
      configure.ac: add checking message · bf7ec800
      Nicolas Fidel authored
      * configure.ac: Here.
      bf7ec800
    • Nicolas Fidel's avatar
      configure.ac: bump to c++20 · 1fa95950
      Nicolas Fidel authored
      * configure.ac: Here.
      1fa95950
    • Nicolas Fidel's avatar
      ci: rework and modernize ci · f2844b02
      Nicolas Fidel authored
      Split build and check in two jobs,
      add cache on ci,
      add jobs for check nix flake
      
      * .gitlab-ci.yml: Here.
      f2844b02
    • Nicolas Fidel's avatar
      nix: add flake.nix for devtools · 29516cff
      Nicolas Fidel authored
      Nix is a good package management system for dev,
      flakes allow to have a ready environment quickly.
      
      * flake.nix,
      * flake.lock: Create.
      29516cff
    • Nicolas Fidel's avatar
      gnulib: remove stdint from gnulib and use cstdint · 9dd8e8bf
      Nicolas Fidel authored
      remove stdint macro define in gnulib because gnulib add a lot of problem
      gnu stdint is now defined in cstdint it is better to use a header
      of the standart library than to have a dependency in addition
      use cstdint to replace gnu_stdint
      bump configure.ac in c++17
      
      * bootstrap,
      * configure.ac,
      * gnulib.modules,
      * src/inst/data_section.hh,
      * src/task/task_register.hh,
      * src/vm/cp0.hh,
      * src/vm/cp0.hxx,
      * src/vm/cpu.hh,
      * src/vm/segment.hh: Here.
      9dd8e8bf
    • Nicolas Fidel's avatar
      clang-format: format old code · 957f1b77
      Nicolas Fidel authored
      * src/inst/data_section.hh,
      * src/task/task_register.hh,
      * src/vm/cp0.hh,
      * src/vm/cp0.hxx,
      * src/vm/cpu.hh,
      * src/vm/segment.hh: Here.
      957f1b77
    • Nicolas Fidel's avatar
      clang-format: add · 8636b545
      Nicolas Fidel authored
      Adding the clang format config to the tc repo
      
      * .clang-format: Add new file, Here.
      8636b545
  6. 08 Dec, 2021 2 commits
  7. 12 Feb, 2021 1 commit
  8. 11 Sep, 2020 3 commits
  9. 07 Mar, 2019 1 commit
  10. 08 Jan, 2019 2 commits
  11. 04 Jan, 2019 1 commit
  12. 14 Jun, 2018 1 commit
  13. 23 Feb, 2018 1 commit
  14. 24 Nov, 2016 1 commit
  15. 15 Apr, 2016 3 commits
  16. 02 Feb, 2016 2 commits
  17. 04 Nov, 2015 1 commit
    • Etienne Renault's avatar
      Provide support for python 3. · bce877f2
      Etienne Renault authored
      * build-aux/gitlog-to-changelog,
      dev/nolimips.py,
      doc/inst-set.texi.gen.py,
      src/inst/nodes.gen.py,
      src/inst/nodes.mk.gen.py,
      src/inst/program_builder.hh.gen.py,
      src/inst/program_solver.gen.py,
      src/parse/asm-parse.yy.gen.py,
      src/parse/asm-scan.ll.gen.py: here.
      bce877f2
  18. 10 Jun, 2014 1 commit