Skip to content
Snippets Groups Projects
  1. May 09, 2023
  2. Mar 31, 2023
  3. Mar 29, 2023
  4. Feb 20, 2023
  5. Apr 13, 2022
  6. Feb 03, 2022
  7. Jun 30, 2021
  8. Jun 28, 2021
  9. Jun 25, 2021
  10. Jun 17, 2021
  11. Jun 15, 2021
  12. Jun 14, 2021
  13. May 04, 2021
  14. Apr 22, 2021
  15. Jan 28, 2020
  16. Mar 14, 2019
  17. Nov 23, 2018
  18. Nov 15, 2018
    • Pierre Loic Garoche's avatar
      Pretty serious update: · c35de73b
      Pierre Loic Garoche authored
      - a bug in regressio ntest Simulink/integrator_ext_IC_matrix_test revealed the following (serious issue):
        when building the list of instruction (in the machine code) the access to variable were hardcoded to LocalVar or StateVAr depending whether the variables was part of the identified memories.
        Un fortunately the set of memories is only known after iterating through all definitions. A read access to a memory which was scheduled before its update was generating a non compilable C code:
        the access to the memory x which should be written as mem->x was written as a local access "x". But x was not declared as a local variable: hence gcc compile error.
      
        The current commit is pretty involved. It goes through all the code:
        - LocalVar and StateVar have been merged in Var in machine instructions (rhs ie expressions)
        - any possible print or access to these shall be given access to the machine (ie its memories)
          so a lot of functions have been enriched with a machine first argument.
      
        Regression tests performed well showing no additional bug introduced.  The only Unstable->Broken changes are the DIFF which could not be run at all before.
      c35de73b
  19. Apr 03, 2018
  20. Mar 30, 2018