Files
nixpkgs/pkgs/development/libraries
Eelco Dolstra da4fb573a7 * Added ATerm 2.8. Also removed some old versions and patches that
were no longer in use.

* A patch for compiling the ATerm library with GCC 4.3.  Without it,
  the code for resizing ATerm tables gets stuck in an infinite loop
  (http://bugzilla.sen.cwi.nl:8080/show_bug.cgi?id=841).  The problem
  is in this bit of code in hash.c, which tries to dynamically figure
  out the maximum signed integer:

    long try_long_max;
    long long_max;
    long delta;

    try_long_max = 1;
    do {
      long_max = try_long_max;
      try_long_max = long_max * 2;
    } while (try_long_max > 0);

  At -O2, GCC 4.3 determines that 1 * 2 * 2 * ... can never be <= 0,
  and so it optimises this into a 1-instruction infinite loop:

    0x0805a782 <keyPut+1282>: jmp  0x805a782 <keyPut+1282>

  Quite beautiful really. ;-)

  The fix is to use the LONG_MAX macro instead.

svn path=/nixpkgs/branches/stdenv-updates/; revision=13888
2009-01-27 17:46:07 +00:00
..
2008-05-19 13:39:28 +00:00
2008-03-10 09:48:17 +00:00
2008-02-14 13:39:03 +00:00
2008-05-19 13:41:40 +00:00
2008-12-12 23:02:11 +00:00
2008-10-09 22:10:59 +00:00
2008-09-05 08:03:44 +00:00
2008-07-15 09:58:30 +00:00
2008-10-14 14:46:56 +00:00
2008-02-03 13:18:15 +00:00
2008-01-28 19:46:59 +00:00
2008-11-30 15:05:43 +00:00
2007-11-16 21:05:15 +00:00
2007-09-11 10:15:07 +00:00
2007-11-16 21:05:15 +00:00
2008-01-15 00:55:21 +00:00
2007-10-01 15:09:29 +00:00
2008-01-31 10:41:04 +00:00
2008-02-02 20:42:13 +00:00
2007-09-11 10:15:07 +00:00
2008-07-31 12:36:47 +00:00
2008-02-18 20:51:07 +00:00
2007-10-01 15:12:41 +00:00
2008-01-15 00:55:21 +00:00
2007-11-16 21:05:15 +00:00
2008-02-08 10:54:56 +00:00
2008-01-16 00:06:31 +00:00
2008-10-08 16:56:23 +00:00
2008-10-09 20:49:02 +00:00
2007-09-21 20:43:43 +00:00
-
2008-02-22 03:06:12 +00:00
2008-01-15 00:55:21 +00:00
2008-01-31 10:41:04 +00:00
2008-06-13 11:46:39 +00:00
2009-01-19 10:45:46 +00:00
2008-12-13 16:52:31 +00:00
2008-12-02 15:13:31 +00:00
2008-12-18 09:18:36 +00:00
2008-12-02 12:27:44 +00:00
2008-02-10 17:35:03 +00:00
2007-12-08 15:21:03 +00:00
2007-11-11 15:49:28 +00:00
2008-01-28 19:47:23 +00:00
2008-01-28 19:45:19 +00:00
2008-01-28 19:41:03 +00:00
2008-02-10 17:38:36 +00:00
2008-02-18 20:52:40 +00:00
2009-01-12 19:06:35 +00:00
2008-06-10 18:15:10 +00:00
2008-10-08 17:02:48 +00:00
2008-09-18 19:03:42 +00:00
2009-01-12 19:13:34 +00:00
2008-09-22 17:06:31 +00:00
2007-11-16 21:05:15 +00:00
2007-11-11 17:20:06 +00:00
2008-01-28 19:44:20 +00:00
2008-08-29 21:54:26 +00:00
2008-01-28 19:47:12 +00:00
2007-09-11 11:15:37 +00:00
2008-10-26 08:40:11 +00:00
2008-09-13 10:40:33 +00:00
2008-10-08 16:55:55 +00:00
2008-02-18 20:53:11 +00:00
2007-11-16 21:05:15 +00:00
2008-11-04 16:13:55 +00:00
2008-10-04 15:13:31 +00:00
2008-01-15 00:55:21 +00:00
2008-01-31 10:41:04 +00:00
2008-02-18 20:53:36 +00:00
2008-06-13 11:46:39 +00:00
2008-10-05 08:47:34 +00:00
2007-11-11 16:19:00 +00:00
2008-02-18 20:51:56 +00:00
2008-01-28 19:49:25 +00:00
2007-11-11 16:17:21 +00:00
2008-02-10 17:34:49 +00:00
2009-01-19 10:45:46 +00:00
2008-02-10 17:35:03 +00:00
2008-11-30 16:50:05 +00:00
2008-10-12 14:17:44 +00:00
2008-01-28 19:40:43 +00:00
2007-12-08 15:21:03 +00:00
2008-01-31 10:41:04 +00:00
2007-10-12 20:30:19 +00:00
2009-01-21 14:11:22 +00:00
2008-07-17 15:02:57 +00:00
2008-01-31 10:41:04 +00:00
2008-01-28 19:43:03 +00:00
2008-02-10 17:42:02 +00:00
2008-08-19 12:36:13 +00:00
2008-06-14 20:46:34 +00:00
2008-01-31 10:41:04 +00:00
2008-01-15 00:55:21 +00:00
2008-10-10 12:55:25 +00:00
2008-12-02 16:51:39 +00:00
2008-01-15 00:55:21 +00:00
2008-02-18 20:53:23 +00:00
2008-07-15 09:58:30 +00:00
2008-02-18 20:53:23 +00:00
2008-07-07 11:46:01 +00:00
2008-06-12 15:54:57 +00:00
2008-10-14 13:35:25 +00:00
2008-04-25 21:49:25 +00:00