Skip to content
Snippets Groups Projects
This project is mirrored from https://www-csr.bessy.de/control/SoftDist/sequencer/repo/branch-2-2.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Oct 08, 2013
  2. Oct 07, 2013
  3. Oct 05, 2013
  4. Oct 04, 2013
    • benjamin.franksen's avatar
      snc: deprecated foreign declarations · 0601a21c
      benjamin.franksen authored
      Foreign declarations have been a bad idea. This became clear after
      implementing indirect calls, because as a consequence you get 'used but
      not declared' warnings for calls to foreign functions, too. I could
      'fix' that with a bit of effort, but that would be misplaced. The C
      compiler will warn about undeclared variables and functions anyway, so
      why bother? If you really want to know, perhaps for debugging, use -W
      option for extra warnings. If you do, you'll now get the more precise
      waring 'treating undeclared object xxx as foreign'.
      0601a21c
  5. Oct 02, 2013
  6. Sep 28, 2013
  7. Sep 24, 2013
    • benjamin.franksen's avatar
      snc: new syntax nodes for struct or union member selection · b0a2ebb0
      benjamin.franksen authored
      Members are no longer identified with variables in the syntax. Member
      selection "operators" ('.' and '->') are no longer treated as binary
      operators. Instead, member selection gets a new syntax node type E_SELECT,
      and members (only allowed as rhs of a member selection) are not E_VAR, but
      E_MEMBER. This all works because members are not first class in C, that is
      "x.(name)" is a syntax error.
      
      This is a simple solution for the recurring annoyance of snc issuing
      "undefined variable" warnings.
      
      Declaring members in a foreign declaration becomes obsolete.
      b0a2ebb0
    • benjamin.franksen's avatar
      snc: added sizeof · 1868c7e1
      benjamin.franksen authored
      1868c7e1
  8. May 12, 2013
  9. Jun 11, 2012
  10. Jun 08, 2012
  11. Jun 04, 2012
  12. May 14, 2012
  13. Jan 08, 2012
  14. Aug 22, 2011
  15. Aug 05, 2011
  16. May 24, 2011
  17. May 20, 2011
    • benjamin.franksen's avatar
      snc: allow syncq w/o associated event flag · 15b9cb65
      benjamin.franksen authored
      Associating a queue with an event flag is unnecessary. An event
      flag can be sync'ed with the variable or not; we can regard
      the old form for the syncq clause as syntactic sugar for the new
      form plus an additional sync clause.
      15b9cb65
  18. Apr 09, 2011
    • ben.franksen's avatar
      added exactly sized integer types to compiler and runtime · e6fa3254
      ben.franksen authored
      These types are named like the standard C99 types, but are
      implemented using epicsTypes.h since the C99 inttypes.h cannot
      be assumed to be available on all platforms. We only add
      integer types with sizes up to 32, since 64 bit types are not
      supported by CA and epicsTypes defines them only if C99 is enabled.
      e6fa3254
  19. Apr 02, 2011
  20. Mar 29, 2011
  21. Dec 13, 2010
  22. Nov 18, 2010
  23. Nov 17, 2010
  24. Nov 07, 2010
  25. Nov 01, 2010
  26. Oct 25, 2010
  27. May 17, 2010
Loading