Skip to content
Snippets Groups Projects
  1. 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
    • Pierre Loic Garoche's avatar
  2. Nov 14, 2018
  3. Nov 13, 2018
  4. Nov 12, 2018
  5. Nov 10, 2018
  6. Nov 08, 2018
  7. Oct 08, 2018
  8. Oct 05, 2018
  9. Sep 25, 2018
  10. Sep 24, 2018
  11. Sep 21, 2018
  12. Sep 14, 2018
  13. Sep 13, 2018
  14. Jul 13, 2018
  15. Jul 12, 2018
  16. Jun 08, 2018
  17. May 31, 2018
  18. May 18, 2018
  19. May 17, 2018
Loading