- 01 Oct, 2013 1 commit
-
-
Roland Levillain authored
* src/parse/libparse.cc (parse::parse): Do not copy the parser instance.
-
- 23 Sep, 2013 3 commits
-
-
Roland Levillain authored
* configure.ac: s/AC_PROG_LIBTOOL/LT_INIT/.
-
Roland Levillain authored
* gnulib.modules: Add gitlog-to-changelog. * build-aux/gitlog-to-changelog: New. Installed by bootstrap from Gnulib's repository. * build-aux/Makefile.am (SPECIFIC_TOOLS): Add dev/gitlog-to-changelog. * .last-cl-gen: New. * Makefile.am (update-ChangeLog): New target. (EXTRA_DIST): Add .last-cl-gen.
-
Roland Levillain authored
* configure.ac: Here.
-
- 21 Jan, 2013 3 commits
-
-
Akim Demaille authored
* 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: Untabify.
-
Akim Demaille authored
* configure.ac: Ask for silent builds. Require Automake 1.12+.
-
Akim Demaille authored
* common.hh, inst-tasks.cc, inst-tasks.hh, inst/data_section.cc, * inst/inst.hh, inst/op_exp.cc, inst/op_exp.hxx, * inst/program_builder.cc, inst/program_builder.hxx, * inst/program_solver.hxx, inst/register.hh, inst/section.cc, * inst/section.hh, inst/text_label.hh, inst/text_label.hxx, * inst/text_section.cc, misc/contract.hh, misc/counted_ptr.hh, * misc/deref.hh, misc/escape.hh, misc/has.hh, misc/lexutils.cc, * misc/lexutils.hh, misc/select_const.hh, misc/table.hh, * misc/test-unique_string.cc, misc/unique_string.cc, * misc/unique_string.hh, modules.hh, nolimips-tasks.cc, * nolimips-tasks.hh, nolimips.cc, parse-tasks.cc, parse-tasks.hh, * parse/asm-scan.hh, parse/fwd.hh, parse/libparse.cc, * parse/libparse.hh, shell-tasks.cc, shell-tasks.hh, shell/cmd.hh, * shell/cmd.hxx, shell/shell.cc, shell/shell.hh, shell/shell.hxx, * task-tasks.cc, task-tasks.hh, task/boolean_task.cc, * task/boolean_task.hh, task/function_task.cc, task/function_task.hh, * task/int_task.cc, task/int_task.hh, task/libtask.hh, * task/string_task.cc, task/string_task.hh, task/task.cc, * task/task.hh, task/task.hxx, task/task_register.cc, * task/task_register.hh, task/task_register.hxx, vm-tasks.cc, * vm-tasks.hh, vm/cp0.hh, vm/cpu.cc, vm/cpu.hh, vm/cpu.hxx, vm/fwd.hh, * vm/memory.hh, vm/memory.hxx, vm/mmu.hh, vm/mmu.hxx, * vm/nolimips_system_library.cc, vm/nolimips_system_library.hh, * vm/nolimips_system_library.hxx, vm/segment.hxx, * vm/spim_system_library.cc, vm/spim_system_library.hxx, * vm/virtual_machine.cc, vm/virtual_machine.hh: Untabify (using GNU expand). Remove trailing spaces.
-
- 07 Jan, 2013 2 commits
-
-
Roland Levillain authored
* doc/Makefile.am (install-doc-remote): New target. * Makefile.am (install-doc-remote): New target, delegating to doc/Makefile.
-
Roland Levillain authored
* configure.ac: Set it to projects@lrde.epita.fr.
-
- 18 Oct, 2012 9 commits
-
-
Import from Vaucanson. * build-aux/bin/bison++.in: No longer "cd", this produces more accurate error message locations, which is nice when compiling under Emacs. * build-aux/bin/move-if-change: Beware that colordiff might now hang on stdin. Signed-off-by:
Roland Levillain <roland@lrde.epita.fr>
-
Roland Levillain authored
* build-aux/Makefile.am (dist_noinst_SCRIPTS): Add build-aux/bin/fuse-switch. Signed-off-by:
Roland Levillain <roland@lrde.epita.fr>
-
Roland Levillain authored
Signed-off-by:
Roland Levillain <roland@lrde.epita.fr>
-
* build-aux/bin/fuse-switch: New. * build-aux/bin/bison++.in: Upgrade: use fuse-switch (does not make any difference in the case of tc), support more options, support verbosity levels. * src/parse/Makefile.am: Fix the bison++ regeneration. (BISONXXFLAGS, AM_BISONFLAGS): New. (FROM_PARSETIGER_YY): Rename as... (SOURCES_PARSETIGER_YY): this, for clarity. Signed-off-by:
Roland Levillain <roland@lrde.epita.fr>
-
* build-aux/bin/move-if-change: Sync with Urbi. Signed-off-by:
Roland Levillain <roland@lrde.epita.fr>
-
* build-aux/bison++.in: Rename as... * build-aux/bin/bison++.in: this. * build-aux/move-if-change: Rename as... * build-aux/bin/move-if-change: this. * build-aux/Makefile.am, configure.ac, src/parse/Makefile.am: Adjust. Signed-off-by:
Roland Levillain <roland@lrde.epita.fr>
-
* build-aux/move-if-change: here. Signed-off-by:
Roland Levillain <roland@lrde.epita.fr>
-
Roland Levillain authored
-
Roland Levillain authored
* src/parse/asm-parse.yy.gen.py: Generate a `%defines' statement, as requested by Bison.
-
- 23 May, 2012 1 commit
-
-
Roland Levillain authored
* src/misc/escape.hh (operator<<(std::ostream&, const escape&)): Here.
-
- 22 May, 2012 3 commits
-
-
Roland Levillain authored
* src/inst/program_builder.hxx (inst::ProgramBuilder::add_half): Use bitwise ``and'' operators instead of logical ``and'' operators. This mistake was reported by clang++ 3.0. * tests/good/print-half.s, * tests/good/print-half.ref: New test. * tests/good/Makefile.am (ASM_FILES): Add print_half.s.
-
Roland Levillain authored
* tests/nolimips-check: Look for reference outputs in the source directory, not the build directory. Use the unified diff format.
-
Roland Levillain authored
* src/task/boolean_task.hh (task::BooleanTask::flag_) * src/task/int_task.hh (task::IntTask::var_): Here. Reported by Theophile Ranquet <theophile.ranquet@epita.fr>.
-
- 19 Mar, 2012 6 commits
-
-
Roland Levillain authored
* doc/fdl.texi: Here.
-
Roland Levillain authored
* COPYING: Here, using http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
-
Roland Levillain authored
* dev/update-copyright-headers: New script. Use it to update the copyright headers of... * dev/nolimips.py, dev/nolimips.xml, doc/inst-set.texi.gen.py, * lib/Makefile.am.tmpl, src/common.hh, src/inst-tasks.cc, * src/inst-tasks.hh, src/inst/data_section.cc, * src/inst/data_section.hh, 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/nodes.gen.py, src/inst/nodes.mk.gen.py, * 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.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.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-parse.yy.gen.py, src/parse/asm-scan.hh, * src/parse/asm-scan.ll.gen.py, 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.hh, * src/task/task_register.hxx, src/vm-tasks.cc, src/vm-tasks.hh, * src/vm/cp0.hh, src/vm/cp0.hxx, src/vm/cpu.cc, 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.cc, * 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.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: ...these files.
-
Roland Levillain authored
* src/task/task_register.cc (task::TaskRegister::version): Here. * configure.ac, NEWS: Version 0.9a.
-
Roland Levillain authored
* configure.ac: Here. Set language to C++ with AC_LANG. Quote all macros' arguments. Aesthetic changes. * NEWS: Update. * THANKS: New.
-
Roland Levillain authored
* tests/nolimips-check: Here, as options to `echo' are not portable.
-
- 21 May, 2010 2 commits
-
-
Roland Levillain authored
-
Roland Levillain authored
-
- 10 Nov, 2009 6 commits
-
-
Roland Levillain authored
* bootstrap (git_checkout): New function. Use it to fetch Gnulib through Git instead of CVS. Pass `--aux-dir=build-aux' to gnulib-tool to help it generate correct paths in lib/Makefile.am.
-
Roland Levillain authored
* src/shell/shell.cc (shell::shell_completer) * src/task/task.cc (task::Task::set_value): Hide used arguments.
-
Roland Levillain authored
* Makefile.am (EXTRA_DIST): Add gnulib.modules.
-
Roland Levillain authored
* src/nolimips.cc, * src/misc/readline.hh: Include missing standard headers. * src/shell/shell.cc: Change the inclusion order of some headers, to work around incompatibilities between C and C++ headers. Suggested by Yann Grandmaitre <yanngrandmaitre@gmail.com>.
-
Roland Levillain authored
-
Roland Levillain authored
-
- 06 Dec, 2008 2 commits
-
-
Roland Levillain authored
* build-aux/bison++.in: Catch up with TC's bison++.in.
-
Roland Levillain authored
-
- 31 Oct, 2006 1 commit
-
-
Roland Levillain authored
* build-aux/bison++.in: Don't take a `dir' argument, use the dirnames of the input and output files. * src/parse/Makefile.am: Adjust bison++ invocation.
-
- 17 Apr, 2006 1 commit
-
-
Benoit Perrot authored
Make extraction of option's value more conventional. * src/task/task_register.cc: Split argv[] on `=' for long options' values only. Split argv[] in place for short options' value. Use the next argv[] when no value is provided.
-