1. 21 Jan, 2020 11 commits
  2. 20 Jan, 2020 1 commit
  3. 17 Jan, 2020 4 commits
    • Hugo Moreau's avatar
      Array are supported · b42012d0
      Hugo Moreau authored
      Removing useless pass for testing if array are used or not
      
      * tests/passes/array.go,
        transform/checktype.go: Here.
      b42012d0
    • Hugo Moreau's avatar
      New channel package created · 8f3889b9
      Hugo Moreau authored
      In order to recover more easily where the channels are set up, a new
      package has been created, giving details about it.
      
      * boilerplate/main.go,
        channel/channel.go,
        decl/decl.go,
        main.go: Here.
      8f3889b9
    • Hugo Moreau's avatar
      Channel treatment integrated to compileTo · 734cfb2d
      Hugo Moreau authored
      Channels are now treated with all the other transform
      
      * main.go,
        transform/channels.go: Here.
      734cfb2d
    • Hugo Moreau's avatar
      Tmp variables for UnaryExpr used in CallExpr · 03d23ee7
      Hugo Moreau authored
      For a better translations and uses of channels, when they are used in
      function calls, temporary variables are created.
      
      * transform/channels.go: Here.
      03d23ee7
  4. 14 Jan, 2020 1 commit
  5. 13 Jan, 2020 4 commits
  6. 18 Dec, 2019 5 commits
  7. 13 Dec, 2019 3 commits
    • Hugo Moreau's avatar
      New struct for better implem of channel · 98ebca52
      Hugo Moreau authored
      In order to facilitate channel transformation process, a new struct has
      been created `chanInfo` :
      
      ```
      type chanInfo struct {
          local, global string
          index         int
      }
      ```
      
      With this, we can easily find the original name of the channel if it is
      different in the function. The index indicates where the function is
      in the array of states and values.
      
      * transform/channels.go: Here.
      98ebca52
    • Hugo Moreau's avatar
      48808e3b
    • Etienne Renault's avatar
      ltsmin: abi has changed · 6dd64e1b
      Etienne Renault authored
      This patch provide a support for LTSmin
      except for partial order reductions.
      
      * boilerplate/go2pins.c,
      boilerplate/go2pins.h,
      boilerplate/main.go: here.
      6dd64e1b
  8. 12 Dec, 2019 2 commits
  9. 11 Dec, 2019 2 commits
  10. 09 Dec, 2019 3 commits
  11. 04 Dec, 2019 1 commit
  12. 03 Dec, 2019 1 commit
  13. 29 Nov, 2019 1 commit
  14. 28 Nov, 2019 1 commit