assignments issueshttps://gitlab.lre.epita.fr/tiger/assignments/-/issues2018-08-30T10:50:25+02:00https://gitlab.lre.epita.fr/tiger/assignments/-/issues/2TC-O: add rule about subclasses2018-08-30T10:50:25+02:00Erwan AuerTC-O: add rule about subclassesWe should add a rule in tiger.html that subclasses should all be declared in the same chunk as the superclass as it can otherwise lead to strange behaviour with the dynamic dispatch in TC-O.We should add a rule in tiger.html that subclasses should all be declared in the same chunk as the superclass as it can otherwise lead to strange behaviour with the dynamic dispatch in TC-O.https://gitlab.lre.epita.fr/tiger/assignments/-/issues/3Add UML diagrams2018-08-30T10:52:06+02:00Etienne RenaultAdd UML diagramsFor assignmenent, we should add UML diagrams (for the main classes at least) in order to help students in their comprehension of given files.For assignmenent, we should add UML diagrams (for the main classes at least) in order to help students in their comprehension of given files.https://gitlab.lre.epita.fr/tiger/assignments/-/issues/8Generate PDF for Assignments2021-11-24T02:57:33+01:00Etienne RenaultGenerate PDF for AssignmentsAs suggested during the meeting two days ago, we should generate the PDF as well as the HTML pages.
This has two objectives:
- if the website is down (like now :( ) we can still have something to show to the students
- keep compatibili...As suggested during the meeting two days ago, we should generate the PDF as well as the HTML pages.
This has two objectives:
- if the website is down (like now :( ) we can still have something to show to the students
- keep compatibility with what was done until now (thinking about students that work during transportation without the internet)
*Try to remove all kind of embellishment for the PDF*
Steps:
* [x] modify the `Makefile` to add the new rule
* [ ] update `tc/buildfarm/build-assignments` to produce PDF (maybe update the Docker for missing tools)
* [ ] modify the artifacts for the `build-assignments` pipeline in `tc`
* [ ] grab the PDF into `assignments` and create a link inside of the assignments websitehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/19CI reload assignments on tag2019-05-16T15:41:17+02:00Antoine SuelCI reload assignments on tagIt would be great to be able to force an assignment web page reload on tag.
There are some quick fix on the documentation that we may need to deploy immediately.
Is there a way to do it using the CI?It would be great to be able to force an assignment web page reload on tag.
There are some quick fix on the documentation that we may need to deploy immediately.
Is there a way to do it using the CI?https://gitlab.lre.epita.fr/tiger/assignments/-/issues/46Update bibliography2021-02-11T16:46:37+01:00Mael CraveroUpdate bibliographyMost books referenced here predate modern C++. We should update it with more recent titles.Most books referenced here predate modern C++. We should update it with more recent titles.https://gitlab.lre.epita.fr/tiger/assignments/-/issues/51Add a building stage in the CI2021-02-14T15:20:33+01:00Raphaël Dias--Monteiroraphael.dias-monteiro@epita.frAdd a building stage in the CICurrently some errors are only reported when building in the `TC` CI from the triggers.
A similar environment to `buildfarm/build-assignment` should be set up here as well.Currently some errors are only reported when building in the `TC` CI from the triggers.
A similar environment to `buildfarm/build-assignment` should be set up here as well.https://gitlab.lre.epita.fr/tiger/assignments/-/issues/58Mention recurring bugs TC-1 and TC-22022-03-11T20:29:15+01:00Arthur HugonnotMention recurring bugs TC-1 and TC-2- [x] Assertion `map_.empty()' failed.
- [x] Precondition `the_program' failed.
- [ ] terminate called after throwing an instance of 'std::bad_variant_access'
- [x] Nothing printed but no error
- [x] Token pattern order in lexer- [x] Assertion `map_.empty()' failed.
- [x] Precondition `the_program' failed.
- [ ] terminate called after throwing an instance of 'std::bad_variant_access'
- [x] Nothing printed but no error
- [x] Token pattern order in lexerPBrandonePBrandonehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/80Documentation about TCSH and SWIG2022-02-11T15:37:44+01:00PBrandoneDocumentation about TCSH and SWIGServal MARTINOT-LAGARDEserval.martinot-lagarde@epita.frServal MARTINOT-LAGARDEserval.martinot-lagarde@epita.frhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/96mention missing LLVM methods2022-08-15T20:00:01+02:00PBrandonemention missing LLVM methods`TYPE->getPointerElementType()` needs to be mentionned`TYPE->getPointerElementType()` needs to be mentionnedhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/97more samples for TC-52022-08-15T20:00:01+02:00PBrandonemore samples for TC-5We may need samples for simple Cx and Ix cases
```
1 = 1
```
```
if 1 then 2 else 3
```We may need samples for simple Cx and Ix cases
```
1 = 1
```
```
if 1 then 2 else 3
```https://gitlab.lre.epita.fr/tiger/assignments/-/issues/98more samples for TC-O and object steps in general2022-05-25T14:58:42+02:00PBrandonemore samples for TC-O and object steps in generalhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/102Update LLVM documentation for LLVM 152022-11-07T17:36:44+01:00Ethan ZouzoulkowskyUpdate LLVM documentation for LLVM 15Once [this MR](https://gitlab.lre.epita.fr/tiger/tc/-/merge_requests/155) will be ready, we will need to update assignment to document the new functions.Once [this MR](https://gitlab.lre.epita.fr/tiger/tc/-/merge_requests/155) will be ready, we will need to update assignment to document the new functions.Ethan ZouzoulkowskyEthan Zouzoulkowskyhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/107Update instructions section2023-02-15T15:58:28+01:00Mathieu MerienneUpdate instructions sectionSome parts of the instructions section had changed and need updates and / or improvementsSome parts of the instructions section had changed and need updates and / or improvementsMathieu MerienneMathieu Meriennehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/118Update information provided in source code2023-03-11T18:25:56+01:00Julien NicolleUpdate information provided in source codeTC 2025https://gitlab.lre.epita.fr/tiger/assignments/-/issues/121Add more for EC47 and EC222023-03-16T00:40:10+01:00Timothée StroukAdd more for EC47 and EC22EC47 and EC22 are specified in instructions/Coding Style/Use of C++ features. And it is difficult to find what it is. Effectively, searching for EC47 on internet first link is assignment.
So, it should be written that it comes from Effec...EC47 and EC22 are specified in instructions/Coding Style/Use of C++ features. And it is difficult to find what it is. Effectively, searching for EC47 on internet first link is assignment.
So, it should be written that it comes from Effective C++ Second edition item 47 (ISBN: 0-201-92488-9).TC 2026Timothée StroukTimothée Stroukhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/126Typo inside tasks' part of source code2023-03-19T00:31:00+01:00Mathieu MerienneTypo inside tasks' part of source codeThe list before the graph need a newline to be recognized as a listThe list before the graph need a newline to be recognized as a listTimothée StroukTimothée Stroukhttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/130TC-E: add more samples2023-03-27T15:19:15+02:00Mathieu MerienneTC-E: add more samplesTC 2025Mathieu MerienneMathieu Meriennehttps://gitlab.lre.epita.fr/tiger/assignments/-/issues/132Add explanation on callgraph in layout2023-04-10T19:00:49+02:00Timothée StroukAdd explanation on callgraph in layoutThere is no section src/callgraph in project layout.
Because the code is not trivial it should be partly explained.
And project layout is the place where these explanations should be.There is no section src/callgraph in project layout.
Because the code is not trivial it should be partly explained.
And project layout is the place where these explanations should be.TC 2025https://gitlab.lre.epita.fr/tiger/assignments/-/issues/133TC-4 optional stages could be stored inside a folder2023-04-10T19:02:28+02:00Mathieu MerienneTC-4 optional stages could be stored inside a folderTC 2025https://gitlab.lre.epita.fr/tiger/assignments/-/issues/143Nolimips: fix dst for div2023-06-13T01:13:28+02:00Nicolas FidelNolimips: fix dst for divTimothée StroukTimothée Strouk