nolimips issueshttps://gitlab.lre.epita.fr/tiger/nolimips/-/issues2024-01-31T13:01:39+01:00https://gitlab.lre.epita.fr/tiger/nolimips/-/issues/14`configure` should check for clang-format2024-01-31T13:01:39+01:00Mael Cravero`configure` should check for clang-format`clang-format` is apparently used during build, but it is not checked during configuration.`clang-format` is apparently used during build, but it is not checked during configuration.TC 2026https://gitlab.lre.epita.fr/tiger/nolimips/-/issues/13Macros not expanded during bootstrap2023-09-19T15:51:43+02:00Mael CraveroMacros not expanded during bootstrapCurrently compiling on a new setup, macros `AX_CXX_COMPILE_STDCXX` and `AX_COMPILER_FLAGS` do not get expanded for some reason, which causes syntax error in the `configure` script.Currently compiling on a new setup, macros `AX_CXX_COMPILE_STDCXX` and `AX_COMPILER_FLAGS` do not get expanded for some reason, which causes syntax error in the `configure` script.https://gitlab.lre.epita.fr/tiger/nolimips/-/issues/12Fix changelog generation2023-02-19T16:35:39+01:00Nicolas FidelFix changelog generationNicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/nolimips/-/issues/11ci: split check and distcheck2023-01-24T13:42:14+01:00Nicolas Fidelci: split check and distcheckCurrently we use make check and make distcheck in the same job, the best would be to separate the two to gain in readabilityCurrently we use make check and make distcheck in the same job, the best would be to separate the two to gain in readabilityhttps://gitlab.lre.epita.fr/tiger/nolimips/-/issues/10fix CXX warning2023-01-25T23:33:50+01:00Nicolas Fidelfix CXX warningfix cxx warningfix cxx warninghttps://gitlab.lre.epita.fr/tiger/nolimips/-/issues/9Style format the nolimips files2023-01-24T10:58:45+01:00Nicolas FidelStyle format the nolimips filesCurrently the code of nolimips is not formatted, which breaks a concern of coherence with the ref of TC, the files have old styleCurrently the code of nolimips is not formatted, which breaks a concern of coherence with the ref of TC, the files have old stylehttps://gitlab.lre.epita.fr/tiger/nolimips/-/issues/8Make install failed2023-01-28T20:41:02+01:00Nicolas FidelMake install failedThe problem with nolimips is that you can't do a make install, it installs the binary but it doesn't find the .soThe problem with nolimips is that you can't do a make install, it installs the binary but it doesn't find the .soNicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/nolimips/-/issues/7Repo cleanup2023-01-23T16:40:41+01:00Nicolas FidelRepo cleanupRepo cleanup, warning about clang fix formatRepo cleanup, warning about clang fix formatNicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/nolimips/-/issues/6Change default system library2023-01-25T10:54:13+01:00Nicolas FidelChange default system libraryNowadays when you launch nolimips the library
library is spim and it is the least used by students
They use in majority the nolimips
I would like to change the default one for nolimips
The CLI would become:
Before:
```
nolimips -L n...Nowadays when you launch nolimips the library
library is spim and it is the least used by students
They use in majority the nolimips
I would like to change the default one for nolimips
The CLI would become:
Before:
```
nolimips -L nolimips -Nue test.nolimips
```
After:
```
nolimips -Nue test.nolimips
```
The purpose of the issue is also to clean up the nolimips repo, remove compilation warnings, clang format the
But also to fix the make install which is brokenNicolas FidelNicolas Fidelhttps://gitlab.lre.epita.fr/tiger/nolimips/-/issues/5Rebuild nolimips2022-12-23T15:55:51+01:00Nicolas FidelRebuild nolimipshttps://gitlab.lre.epita.fr/tiger/nolimips/-/issues/4Shell with unlimited registers2020-06-10T21:43:21+02:00Bruno BELANYIShell with unlimited registersIt does not seem possible to launch the Nolimips shell with the unlimited registers option enabled.It does not seem possible to launch the Nolimips shell with the unlimited registers option enabled.https://gitlab.lre.epita.fr/tiger/nolimips/-/issues/3Deploy tarball on tag with CI2019-05-16T11:32:32+02:00Antoine SuelDeploy tarball on tag with CIIt would great to deploy on https://www.lrde.epita.fr/~tiger/download/ using the CI when a new version is tagged.It would great to deploy on https://www.lrde.epita.fr/~tiger/download/ using the CI when a new version is tagged.https://gitlab.lre.epita.fr/tiger/nolimips/-/issues/2nolimips: pipeline error2019-01-08T11:31:28+01:00Laurent Zhunolimips: pipeline errorThe project does not build with the CI. I tried to apply the patch that Etienne mentioned (https://gitlab.lrde.epita.fr/tiger/tc/commit/96100531441d6340bafefdd65b691decbb18a111) and it is still the same.
The error is: `bison++: did not ...The project does not build with the CI. I tried to apply the patch that Etienne mentioned (https://gitlab.lrde.epita.fr/tiger/tc/commit/96100531441d6340bafefdd65b691decbb18a111) and it is still the same.
The error is: `bison++: did not find any file in ./asm-parse.dir`https://gitlab.lre.epita.fr/tiger/nolimips/-/issues/1Address the issue of garbage collection on MIPS/Nolimips2018-07-03T02:00:36+02:00Clément Démoulinsclement.demoulins@epita.frAddress the issue of garbage collection on MIPS/NolimipsThe code generated by TC does not free dynamically allocated memory for simplicity purpose. While this is negligible for small tests, it renders the execution of big tests (e.g., the Bistromatig or `mini-morpho.tig`) more or less intrac...The code generated by TC does not free dynamically allocated memory for simplicity purpose. While this is negligible for small tests, it renders the execution of big tests (e.g., the Bistromatig or `mini-morpho.tig`) more or less intractable.
The issue has been solved for the IA-32 back end in r2893 (see #74) using the Boehm-Demers-Weiser conservative garbage collector (http://www.hpl.hp.com/personal/Hans_Boehm/gc/).
The cost of adjusting the generated code to its interface was really small.
We should study how the Boehm-Demers-Weiser GC could be used within Nolimips to solve the MIPS back end issue as well.