Skip to content

3.3.50

Compare
Choose a tag to compare
@N0ich N0ich released this 08 Nov 12:13
· 68 commits to master since this release

Big update again:

  • A notice pops up when a student uses a global, inviting justification for the use of said global. This notice (as far as I can tell) won't trigger the moulinette error and is just here to spark discussion between students

Errors that were wrongly tracked and are no longer tracked:

  • Enabled multiple constant/strings for #define (#246). this is a test, we can remove it if it is abused. There still are some limitations, but to a lesser extent.
  • Use Path library (#244) because problems with os.path and windows
  • Reordered check rules application (was "random")
  • Better negative constant parsing (#241)
  • Crash when using preproc last line (#238)
  • Better parser on fct pointer (#240)

Errors that weren't tracked and should have been (and now are tracked):

  • Brackets/parenthesis stuff on var declarations (#249)
  • Commas at start of line on var decl (#248)
  • Operator/pointer stuff (#247)
  • Better tab/space tracker for preproc