1. 15 Oct, 2018 2 commits
  2. 27 May, 2018 2 commits
  3. 08 May, 2018 1 commit
    • Marius Gerbershagen's avatar
      debugger: add option to print C backtrace · 22793613
      Marius Gerbershagen authored and Daniel Kochmański's avatar Daniel Kochmański committed
          Split si_dump_c_backtrace up into two functions:
          - _ecl_dump_c_backtrace() (already declared in internal.h, but not
            implemented) using only C functions printing to stderr to be used
            in case of internal errors
          - si_dump_c_backtrace() using lisp functions to be used in the
            debugger
          Remove broken emulation of backtrace and backtrace_symbols
          functions using __builtin_return_address.
      22793613
  4. 01 May, 2018 1 commit
    • Daniel Kochmański's avatar
      Moderate interface cleanup · 0494fb15
      Daniel Kochmański authored
      - unicode name tables are always compiled in when we have unicode support
      - thread local variables support is removed
      - profile and rt contribs are deprecated
      0494fb15
  5. 23 Feb, 2018 1 commit
  6. 20 Feb, 2018 1 commit
    • Marius Gerbershagen's avatar
      threading: fix race condition in stacks_scanner · a8d7305f
      Marius Gerbershagen authored
          The garbage collector can call stacks_scanner in a thread before
          pthread_setspecific, leading to a wrong error message. The
          solution is simply not to mark the environment, if
          pthread_setspecific has not yet been called.
      a8d7305f
  7. 11 Feb, 2018 1 commit
  8. 22 Jan, 2018 1 commit
  9. 06 Jan, 2018 1 commit
  10. 11 Oct, 2017 1 commit
  11. 09 Oct, 2017 1 commit
  12. 12 Aug, 2017 1 commit
  13. 07 Aug, 2017 1 commit
  14. 29 Jun, 2017 1 commit
    • Kris Katterjohn's avatar
      Remove FEprogram_error_noreturn and replace uses with FEprogram_error · 028ab410
      Kris Katterjohn authored
      These two function are the same.
      
      Here is my understanding: FEprogram_error_noreturn was introduced with
      the noreturn function attribute in commit 7d9fb8bb because
      FEprogram_error did not have this attribute.  However, FEprogram_error
      got the noreturn function attribute in commit 790d466c.  Now there is
      no reason to have both of these.
      
      This removes FEprogram_error_noreturn and changes all calls to it
      with calls to FEprogram_error instead.
      028ab410
  15. 28 Jun, 2017 2 commits
  16. 22 May, 2017 1 commit
  17. 13 May, 2017 1 commit
  18. 01 May, 2017 2 commits
  19. 30 Apr, 2017 1 commit
  20. 28 Apr, 2017 1 commit
  21. 19 Feb, 2017 2 commits
  22. 18 Feb, 2017 1 commit
  23. 06 Dec, 2016 1 commit
  24. 18 Nov, 2016 1 commit
  25. 17 Nov, 2016 1 commit
    • Daniel Kochmański's avatar
      Simplify mp lambda lists · c1f485cc
      Daniel Kochmański authored
      Remove redundant keyword-name specification from make-locks recursive
      and remove dummy &key from barrier-wait (potentially not backward
      compatible with C code).
      c1f485cc
  26. 09 Nov, 2016 1 commit
  27. 06 Oct, 2016 1 commit
  28. 05 Oct, 2016 2 commits
  29. 07 Sep, 2016 1 commit
  30. 06 Sep, 2016 1 commit
  31. 11 Aug, 2016 1 commit
  32. 10 Aug, 2016 1 commit
  33. 01 Mar, 2016 1 commit
    • Daniel Kochmański's avatar
      cleanup: remove obsolete dffi code · 10bd3b61
      Daniel Kochmański authored
      ECL uses libffi for a long time and these code isn't even
      compiled. ECL_DYNAMIC_FFI supported only limited number of x86 and
      x86_64 bit platforms (transcended by libffi) and was basically dead. Not
      sure if it would even compile even fater changing the scripts.
      
      This changes were pretty straightforward, since the code was nicely
      isolated with the appropriate ifdefs, but some testing is necessary
      here.
      10bd3b61
  34. 26 Jan, 2016 1 commit