- 28 Sep, 2005 1 commit
-
-
Roland Levillain authored
Work around Mac OS X ar's inability to produce an empty library. * lib/dummy.cc: New file. * lib/Makefile.am (libnolimips_a_SOURCES): Add dummy.cc.
-
- 28 Nov, 2004 1 commit
-
-
Benoit Perrot authored
from Benoît Perrot <benoit@lrde.epita.fr> Use GNUlib as it shall be. Thanks to Akim Demaille and Paul Eggert for showing me the right way to do it. * bootstrap: Get gnulib files from CVS repository or local directory (extracted from GNU tar's bootstrap script, written by Paul Eggert and Sergey Poznyakoff). * lib/Makefile.am.tmpl: New. * Makefile.am: Add `lib' as subdirectory. * configure.ac: Use gnulib's automake snippets. * src/stdint_.h, config/stdint.m4, config/inttypes.m4: Remove, as deprecated by the correct use of gnulib. * src/Makefile.am, src/vm/Makefile.am, src/inst/Makefile.am: Update accordingly.
-
- 03 Oct, 2004 2 commits
-
-
Benoit Perrot authored
from Benoît Perrot <benoit@lrde.epita.fr> * dev/inst-nodes-mk-gen.py: Split into... * src/inst/Makefile.am: This file.
-
Benoit Perrot authored
from Benoît Perrot <benoit@lrde.epita.fr> * dev/inst-makefile-gen.py: Move to... * dev/inst-nodes-mk-gen.py: This file. * Makefile.am, boostrap: Propagate.
-
- 28 Sep, 2004 1 commit
-
-
Benoit Perrot authored
from Benoît Perrot <benoit@lrde.epita.fr> Do not update timestamps of generators when they fail. * src/parse/Makefile.am, dev/inst-makefile-gen.py: Suggested by Akim Demaille: Read Automake.texi :)
-
- 13 Jun, 2004 1 commit
-
-
Benoit Perrot authored
Update makefile's machinery. * src/parse/Makefile.am, dev/inst-makefile-gen.py: Rename .log files to .stamp files. * src/parse/Makefile.am: Suggested by Akim Demaille: do not put asm-parse.cc in BUILT_SOURCES.
-
- 03 Jun, 2004 1 commit
-
-
Benoit Perrot authored
from Benoît Perrot <benoit@lrde.epita.fr> Bump to nolimips-0.7 * INSTALL, README, TODO, * Makefile.am, bootstrap, * configure.ac, * dev/doc-inst-set-gen.py, dev/inst-builder-gen.py, * dev/inst-makefile-gen.py, dev/inst-nodes-gen.py, * dev/inst-solver-gen.py, dev/nolimips.py, * dev/nolimips.xml, dev/parse-asm-parse-gen.py, * dev/parse-asm-scan-gen.py, * doc/Makefile.am, doc/macros.texi, * src/Makefile.am, src/common.hh, src/modules.hh, * src/inst/section.hh, * src/inst/data_section.hh, src/inst/data_section.cc * src/inst/text_section.hh, src/inst/text_section.cc, * src/inst/program.hh, src/inst/program_builder.cc, * src/inst/exp-visitor.hh, src/inst/exp.hh, src/inst/exp.cc * src/inst/inst-tasks.cc, src/inst/inst-tasks.hh, * src/inst/inst.hh, src/inst/label.cc, src/inst/label.hh * src/inst/register.hh, * src/parse/Makefile.am, src/parse/asm-scan.hh, * src/parse/libparse.cc, src/parse/libparse.hh, * src/parse/parse-tasks.cc, src/parse/parse-tasks.hh, * src/shell/cmd.hh, * src/shell/shell-tasks.cc, src/shell/shell-tasks.hh, * src/shell/shell.cc, src/shell/shell.hh, * src/task/task-tasks.cc, src/task/task-tasks.hh, * src/task/task.cc, src/task/task.hh, * src/task/task_register.cc, src/task/task_register.hh, * src/vm/cp0.hh, src/vm/cpu.hh, src/vm/cpu.cc * src/vm/memory.hh, src/vm/mmu.hh, src/vm/segment.hh * src/vm/table.hh, src/vm/virtual_machine.hh * src/vm/vm-tasks.cc, src/vm/vm-tasks.hh * tests/Makefile.am, tests/generate-ref.mk, tests/good/check-good * tests/good/fact.s, tests/lexical/check-lexical, * tests/runtime/check-runtime, tests/solve/check-solve * tests/syntax/check-syntax, tests/unlimited/check-unlimited: Rename mipsy as nolimips. * dev/mipsy.py, dev/mipsy.xml, * doc/mipsy.texi, * src/mipsy.cc, src/mipsy-tasks.cc, src/mipsy-tasks.hh, * tests/mipsy-check: Move to... * dev/nolimips.py, dev/nolimips.xml, * doc/nolimips.texi, * src/nolimips.cc, src/nolimips-tasks.cc, src/nolimips-tasks.hh, * tests/nolimips-check: These new files. * NEWS, configure.ac: Bump to nolimips-0.7.
-
- 04 Apr, 2004 1 commit
-
-
Benoit Perrot authored
from Benoît Perrot <benoit@lrde.epita.fr> * dev/mipsy.py: Add a C++ variable identifier writer. * dev/inst-solver-gen.py: Generate program solver (interface and implementation). * dev/inst-makefile-gen.py: Use the generator. * src/inst/program_solver.hh: Remove now generated file.
-
- 18 Mar, 2004 1 commit
-
-
Benoit Perrot authored
2004-03-18 Benoît Perrot <benoit@lrde.epita.fr> Inline definition of a virtual method is nonsense. * src/inst/exp.cc, * src/inst/data_section.cc, * src/inst/text_section.cc: New. * dev/inst-makefile-gen.py, * src/task/task.hh, src/task/task.cc * src/inst/exp.hh, * src/inst/data_section.hh, * src/inst/text_section.hh: Move definitions of virtual methods in corresponding implementation file.
-
- 24 Feb, 2004 1 commit
-
-
Benoit Perrot authored
from Benoît Perrot <benoit@lrde.epita.fr> * dev/doc-inst-set-gen.py, * dev/inst-builder-gen.py, * dev/inst-makefile-gen.py, * dev/inst-nodes-gen.py, * dev/mipsy.py, * dev/mipsy.xml, * dev/parse-asm-parse-gen.py, * dev/parse-asm-scan-gen.py, * src/common.hh, * src/mipsy-tasks.cc, src/mipsy-tasks.hh, * src/mipsy.cc, * src/modules.hh, * src/inst/data_section.hh, * src/inst/exp-visitor.hh, * src/inst/exp.hh, * src/inst/inst-tasks.cc, src/inst/inst-tasks.hh, * src/inst/inst.hh, * src/inst/label.cc, src/inst/label.hh, * src/inst/program.hh, * src/inst/program_builder.cc, * src/inst/program_solver.hh, * src/inst/register.hh, * src/inst/section.hh, * src/inst/text_section.hh, * src/parse/asm-scan.hh, * src/parse/libparse.cc, src/parse/libparse.hh, * src/parse/parse-tasks.cc, src/parse/parse-tasks.hh, * src/task/task-tasks.cc, src/task/task-tasks.hh, * src/task/task.cc, src/task/task.hh, * src/task/task_register.cc, src/task/task_register.hh, * src/vm/cpu.hh, src/vm/cpu.cc, * src/vm/memory.hh, * src/vm/mmu.hh, * src/vm/segment.hh, * src/vm/table.hh, * src/vm/virtual_machine.hh, * src/vm/vm-tasks.cc, src/vm/vm-tasks.hh: Update Copyright. Suggested by Akim Demaille.
-
- 16 Jan, 2004 1 commit
-
-
Benoit Perrot authored
--- ChangeLog Thu, 15 Jan 2004 17:46:59 +0100 noe (mipsy/2_ChangeLog 1.64 604) +++ ChangeLog Thu, 15 Jan 2004 20:46:42 +0100 noe (mipsy/2_ChangeLog 1.64 604) @@ -1,5 +1,17 @@ 2004-01-15 Benoît Perrot <benoit@lrde.epita.fr> + * dev/doc-inst-set-gen.py, + * dev/inst-builder-gen.py, + * dev/inst-makefile-gen.py, + * dev/inst-nodes-gen.py, + * dev/parse-asm-parse-gen.py, + * dev/parse-asm-scan-gen.py, + * src/parse/Makefile.am, + * bootstrap: + Use lazy overwrite to limit file building. + +2004-01-15 Benoît Perrot <benoit@lrde.epita.fr> + * dev/mipsy.xml: Describe each instruction. * dev/doc-inst-set-gen.py: New file. * Makefile.am: Distribute it.
-
- 10 Jan, 2004 1 commit
-
-
Benoit Perrot authored
--- ChangeLog Sat, 10 Jan 2004 22:32:29 +0100 noe (mipsy/2_ChangeLog 1.56 604) +++ ChangeLog Sat, 10 Jan 2004 23:23:14 +0100 noe (mipsy/2_ChangeLog 1.56 604) @@ -1,5 +1,13 @@ 2004-01-10 Benoît Perrot <benoit@lrde.epita.fr> + * dev/inst-nodes-gen.py: Generate interface of classes in + .hh files, inline methods in .hxx files, implementation in .cc. + * dev/inst-makefile-gen.py: + Distribute .hh, .hxx, .cc files of each class. + Use a stamp file to avoid useness launching of generators. + +2004-01-10 Benoît Perrot <benoit@lrde.epita.fr> + * dev/mipsy.xml, dev/parse-asm-parse-gen.py: Use human readable identifiers to locate tokens.
-
- 08 Jan, 2004 1 commit
-
-
Benoit Perrot authored
--- ChangeLog Tue, 06 Jan 2004 18:57:53 +0100 noe (mipsy/2_ChangeLog 1.52 604) +++ ChangeLog Thu, 08 Jan 2004 14:39:59 +0100 noe (mipsy/2_ChangeLog 1.52 604) @@ -1,3 +1,19 @@ +2004-01-08 Benoît Perrot <benoit@lrde.epita.fr> + + * dev/mipsy-parser-gen.py: Move to... + * dev/parse-asm-parse-gen.py: ... this file. + * dev/mipsy-scanner-gen.py: Move to... + * dev/parse-asm-scan-gen.py: ... this file. + * src/parse/Makefile.am: Use new files' names. + + * dev/mipsy-builder-gen.py: Move to... + * dev/inst-builder-gen.py: ... this file. + * dev/mipsy-inst-gen.py: Move to... + * dev/inst-nodes-gen.py: ... this file. + * dev/mipsy-mk-inst-gen.py: Move to... + * dev/inst-makefile-gen.py: ... this file. Use new files' names. + * bootstrap, Makefile.am: Use new files' names. +
-
- 06 Jan, 2004 1 commit
-
-
Benoit Perrot authored
--- ChangeLog Sat, 11 Oct 2003 15:48:01 +0200 benoit (mipsy/2_ChangeLog 1.51 644) +++ ChangeLog Tue, 06 Jan 2004 18:56:55 +0100 noe (mipsy/2_ChangeLog 1.51 644) @@ -1,3 +1,10 @@ +2004-01-06 Benoît Perrot <benoit@lrde.epita.fr> + + * dev/mipsy.py: Add lazy_overwrite and comments. + * dev/mipsy-builder-gen.py, dev/mipsy-mk-inst-gen.py, + * dev/mipsy-parser-gen.py, dev/mipsy-scanner-gen.py: + Limit function importations. +
-
- 26 Jul, 2003 1 commit
-
-
Benoit Perrot authored
-
- 07 Jul, 2003 1 commit
-
-
Benoit Perrot authored
-