1. 11 Nov, 2009 6 commits
  2. 10 Nov, 2009 2 commits
  3. 09 Nov, 2009 3 commits
    • Zachary T Welch's avatar
      src/helper: wrap and clean headers. · 1712d783
      Zachary T Welch authored
      Remove all useless 'extern' keywords from function prototypes.
      Wraps long lines for readability.
      1712d783
    • David Brownell's avatar
      User's Guide: bugfix global state info · 4882647f
      David Brownell authored
      
      
      The "$ocd_HOSTOS" variable was wrongly documented.  Fix its
      documentation, and its value on Linux.
      
      Shrink a few of the too-long lines.
      
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      4882647f
    • Zachary T Welch's avatar
      Overhaul time support API · 2689f58f
      Zachary T Welch authored
      This patch changes the duration_* API in several ways.  First, it
      updates the API to use better names.  Second, string formatting has
      been removed from the API (with its associated malloc).  Finally, a
      new function added to convert the time into seconds, which can be
      used (or formatted) by the caller.  This eliminates hidden calls to
      malloc that require associated calls to free().
      
      This patch also removes the useless extern keyword from prototypes,
      and it eliminates the duration_t typedef (use 'struct duration').
      These API also allows proper error checking, as it is possible for
      gettimeofday to fail in certain circumstances.
      
      The consumers have all been chased to use this new API as well, as
      there were relatively few cases doing this type of measurement.
      In most cases, the code performs additional checks for errors, but
      the calling code looks much cleaner in every case.
      2689f58f
  4. 06 Nov, 2009 3 commits
  5. 30 Oct, 2009 1 commit
  6. 21 Oct, 2009 1 commit
  7. 19 Oct, 2009 2 commits
    • Redirect 'Slash' NIL's avatar
      corrective fix for MinGW GNU C99 printf compliance · 113679ff
      Redirect 'Slash' NIL authored
      Compilation on cygwin, using gcc v3 with option -mno-cygwin,
      currently produces a large number of the following warnings:
      
         warning: `gnu_printf' is an unrecognized format function type
      
      These have been introduced with the recent MinGW GNU C99 printf
      compliance patch, as gnu_printf was only introduced with gcc v4.4
      and is not recognized with earlier versions.
      
      The attached fix adds gcc version detection to the previous patch
      to avoid the problem.
      113679ff
    • oyvind's avatar
      Sync with official Jim Tcl repository. · 557d1b64
      oyvind authored
      557d1b64
  8. 18 Oct, 2009 2 commits
  9. 17 Oct, 2009 1 commit
    • Redirect \"Slash\" NIL's avatar
      jim-eventloop for MinGW-w64 · c9fbfbd9
      Redirect \"Slash\" NIL authored
      Use JIM_WIDE_MODIFIER for the sscanf format, and apply it for MINGW32 as
      well as other Windows environments.  (Microsoft doesn't conform to the
      C99 standard, and uses "%I64d" not "%lld" for "long long".)
      
      NB: __MINGW32__ should work on both w32 and w64,.
      c9fbfbd9
  10. 16 Oct, 2009 1 commit
    • David Brownell's avatar
      xscale: better fix for debug_handler.bin · cb7965da
      David Brownell authored
      
      
      Generate a C struct with the data, and use that, instead of an
      assembly language file.  The assembly language causes issues on
      Darwin and MS-Windows, which don't necessarily use GNU AS; or
      if they do, don't necessarily use its ELF syntax.
      
      It's also better in two other ways:  fewer global symbols; and
      the init-time size check gets optimized away at compile time.
      (Unless it fails, in which case bigger chunks of the file vanish.)
      
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      cb7965da
  11. 15 Oct, 2009 1 commit
  12. 14 Oct, 2009 1 commit
    • David Brownell's avatar
      doc updates to match "help" better · bc792857
      David Brownell authored
      
      
      This makes the documentation a closer match to "help" output:
      
       - "pathmove" somehow was not documented in the User's Guide
      
       - "jtag_nsrst_assert_width" and "jtag_ntrst_assert_width"
         are new; both needed descriptions.
      
       - Removed two undocumented and fairly useless script mechanisms:
          * production/production_info/production_test ... using it,
            requires replacing everything; so having it adds no value.
          * cpu ... way out of date; hopeless to keep that current
      
      Note that anyone using that "production" stuff already defines
      their own procedures, and can keep using them with no change.
      
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      bc792857
  13. 13 Oct, 2009 1 commit
  14. 09 Oct, 2009 1 commit
  15. 08 Oct, 2009 1 commit
  16. 06 Oct, 2009 1 commit
  17. 26 Sep, 2009 1 commit
  18. 25 Sep, 2009 1 commit
  19. 23 Sep, 2009 2 commits
  20. 21 Sep, 2009 1 commit
  21. 18 Sep, 2009 1 commit
  22. 17 Sep, 2009 1 commit
  23. 14 Sep, 2009 1 commit
  24. 30 Aug, 2009 3 commits
  25. 25 Aug, 2009 1 commit