ghc.git
21 years ago[project @ 1998-06-05 14:37:47 by simonm]
simonm [Fri, 5 Jun 1998 14:37:47 +0000 (14:37 +0000)] 
[project @ 1998-06-05 14:37:47 by simonm]
Initial revision

21 years ago[project @ 1998-06-05 14:37:47 by simonm]
simonm [Fri, 5 Jun 1998 14:37:47 +0000 (14:37 +0000)] 
[project @ 1998-06-05 14:37:47 by simonm]
Import GMP 2.0.2

21 years ago[project @ 1998-06-05 14:37:45 by simonm]
simonm [Fri, 5 Jun 1998 14:37:46 +0000 (14:37 +0000)] 
[project @ 1998-06-05 14:37:45 by simonm]
Initial revision

21 years ago[project @ 1998-06-05 14:37:45 by simonm]
simonm [Fri, 5 Jun 1998 14:37:45 +0000 (14:37 +0000)] 
[project @ 1998-06-05 14:37:45 by simonm]
Import GMP 2.0.2

21 years ago[project @ 1998-06-05 14:37:44 by simonm]
simonm [Fri, 5 Jun 1998 14:37:44 +0000 (14:37 +0000)] 
[project @ 1998-06-05 14:37:44 by simonm]
Initial revision

21 years ago[project @ 1998-06-05 14:37:44 by simonm]
simonm [Fri, 5 Jun 1998 14:37:44 +0000 (14:37 +0000)] 
[project @ 1998-06-05 14:37:44 by simonm]
Import GMP 2.0.2

21 years ago[project @ 1998-06-05 11:51:44 by simonm]
simonm [Fri, 5 Jun 1998 11:51:45 +0000 (11:51 +0000)] 
[project @ 1998-06-05 11:51:44 by simonm]
ChannelVar test.

21 years ago[project @ 1998-06-05 11:16:08 by simonm]
simonm [Fri, 5 Jun 1998 11:16:09 +0000 (11:16 +0000)] 
[project @ 1998-06-05 11:16:08 by simonm]
- thread creation test

21 years ago[project @ 1998-06-05 09:20:05 by simonm]
simonm [Fri, 5 Jun 1998 09:20:05 +0000 (09:20 +0000)] 
[project @ 1998-06-05 09:20:05 by simonm]
Sigbjorn forgot a semicolon :-)

21 years ago[project @ 1998-06-04 16:15:10 by simonm]
simonm [Thu, 4 Jun 1998 16:15:20 +0000 (16:15 +0000)] 
[project @ 1998-06-04 16:15:10 by simonm]
Add a few simple concurrency tests.  More to come.

21 years ago[project @ 1998-06-04 11:36:51 by sof]
sof [Thu, 4 Jun 1998 11:36:51 +0000 (11:36 +0000)] 
[project @ 1998-06-04 11:36:51 by sof]
If generating hsc multiple ways, attach a way suffix to its name

21 years ago[project @ 1998-06-04 11:21:18 by sof]
sof [Thu, 4 Jun 1998 11:21:18 +0000 (11:21 +0000)] 
[project @ 1998-06-04 11:21:18 by sof]
Expose -fallow-overlapping-instances to the world

21 years ago[project @ 1998-06-02 10:52:49 by simonm]
simonm [Tue, 2 Jun 1998 10:52:49 +0000 (10:52 +0000)] 
[project @ 1998-06-02 10:52:49 by simonm]
Don't throw away spec pragma Ids (from simonpj).

21 years ago[project @ 1998-06-01 16:44:22 by sof]
sof [Mon, 1 Jun 1998 16:44:22 +0000 (16:44 +0000)] 
[project @ 1998-06-01 16:44:22 by sof]
Get the concurrent syslib included for free, when -gransim\'ing or -parallel\'ing

21 years ago[project @ 1998-06-01 13:06:18 by simonm]
simonm [Mon, 1 Jun 1998 13:06:20 +0000 (13:06 +0000)] 
[project @ 1998-06-01 13:06:18 by simonm]
add seq test.

21 years ago[project @ 1998-06-01 12:28:39 by sof]
sof [Mon, 1 Jun 1998 12:28:39 +0000 (12:28 +0000)] 
[project @ 1998-06-01 12:28:39 by sof]
Turn off pruning of newtypes, the code generator may need to see constructor

21 years ago[project @ 1998-06-01 12:27:37 by sof]
sof [Mon, 1 Jun 1998 12:27:37 +0000 (12:27 +0000)] 
[project @ 1998-06-01 12:27:37 by sof]
fun_result_ty: added extra alt. to catch&report pattern matching failures

21 years ago[project @ 1998-05-31 19:08:16 by sof]
sof [Sun, 31 May 1998 19:08:16 +0000 (19:08 +0000)] 
[project @ 1998-05-31 19:08:16 by sof]
Tidied up parsing of expressions

21 years ago[project @ 1998-05-31 18:59:39 by sof]
sof [Sun, 31 May 1998 18:59:39 +0000 (18:59 +0000)] 
[project @ 1998-05-31 18:59:39 by sof]
Include acconfig.h with src dists

21 years ago[project @ 1998-05-31 15:25:02 by sof]
sof [Sun, 31 May 1998 15:25:02 +0000 (15:25 +0000)] 
[project @ 1998-05-31 15:25:02 by sof]
Bring prototypes of cbits/ stubs into scope when compiling .hc file

21 years ago[project @ 1998-05-31 12:18:05 by sof]
sof [Sun, 31 May 1998 12:18:05 +0000 (12:18 +0000)] 
[project @ 1998-05-31 12:18:05 by sof]
Remove lx feature test (unused)

21 years ago[project @ 1998-05-29 14:02:29 by sof]
sof [Fri, 29 May 1998 14:02:30 +0000 (14:02 +0000)] 
[project @ 1998-05-29 14:02:29 by sof]
New rule, dist-package-zip: package src dists up using zip

21 years ago[project @ 1998-05-29 12:29:02 by simonm]
simonm [Fri, 29 May 1998 12:29:02 +0000 (12:29 +0000)] 
[project @ 1998-05-29 12:29:02 by simonm]
Replace more GENERATE_SPECs with explicit SPECIALISE.

21 years ago[project @ 1998-05-29 12:26:03 by simonm]
simonm [Fri, 29 May 1998 12:26:03 +0000 (12:26 +0000)] 
[project @ 1998-05-29 12:26:03 by simonm]
Replace some GENERATE_SPECs with SPECIALISE pragmas.

21 years ago[project @ 1998-05-29 10:17:18 by simonm]
simonm [Fri, 29 May 1998 10:17:18 +0000 (10:17 +0000)] 
[project @ 1998-05-29 10:17:18 by simonm]
add note about NOINLINE pragma

21 years ago[project @ 1998-05-28 15:28:01 by simonm]
simonm [Thu, 28 May 1998 15:28:01 +0000 (15:28 +0000)] 
[project @ 1998-05-28 15:28:01 by simonm]
Note about keeping to 80 columns.

21 years ago[project @ 1998-05-28 14:05:32 by simonm]
simonm [Thu, 28 May 1998 14:05:32 +0000 (14:05 +0000)] 
[project @ 1998-05-28 14:05:32 by simonm]
Really ugly fix for compiling Time.lhs on linux/glibc.

21 years ago[project @ 1998-05-28 12:21:12 by simonm]
simonm [Thu, 28 May 1998 12:21:12 +0000 (12:21 +0000)] 
[project @ 1998-05-28 12:21:12 by simonm]
- remove NON_POSIX_SOURCE for linux stuff.  Some of the file is POSIX.

This whole file is garbage, and should be recycled.

21 years ago[project @ 1998-05-27 15:42:37 by sof]
sof [Wed, 27 May 1998 15:42:37 +0000 (15:42 +0000)] 
[project @ 1998-05-27 15:42:37 by sof]
Fixed non-obvious performance bug that made occAnalTop quadratic rather than linear

21 years ago[project @ 1998-05-27 12:09:43 by simonm]
simonm [Wed, 27 May 1998 12:09:43 +0000 (12:09 +0000)] 
[project @ 1998-05-27 12:09:43 by simonm]
- remove _BSD_SOURCE for linux case, it broke older linuxen.
- type of scp.cr2 is unsigned long, not caddr_t.
- cast all pointer-like things to (char *) for comparisons.

21 years ago[project @ 1998-05-27 11:58:56 by simonm]
simonm [Wed, 27 May 1998 11:58:56 +0000 (11:58 +0000)] 
[project @ 1998-05-27 11:58:56 by simonm]
oops, committed proto GhcProjectVersion by mistake.

21 years ago[project @ 1998-05-26 22:12:51 by reid]
reid [Tue, 26 May 1998 22:12:51 +0000 (22:12 +0000)] 
[project @ 1998-05-26 22:12:51 by reid]
Added:
o more debugging hints (make rare things happen often)
o another inline function advantage (gdb can execute them)
o warning about int* p,q not declaring two pointers

21 years ago[project @ 1998-05-26 15:57:04 by simonm]
simonm [Tue, 26 May 1998 15:57:04 +0000 (15:57 +0000)] 
[project @ 1998-05-26 15:57:04 by simonm]
add notes about NOINLINE.

21 years ago[project @ 1998-05-26 13:54:04 by simonm]
simonm [Tue, 26 May 1998 13:54:04 +0000 (13:54 +0000)] 
[project @ 1998-05-26 13:54:04 by simonm]
- remove some debugging code that crept in with the last commit.

21 years ago[project @ 1998-05-26 13:00:47 by simonm]
simonm [Tue, 26 May 1998 13:00:53 +0000 (13:00 +0000)] 
[project @ 1998-05-26 13:00:47 by simonm]
- remove references to PrelUnsafe(ST)

21 years ago[project @ 1998-05-22 15:58:03 by simonm]
simonm [Fri, 22 May 1998 15:58:03 +0000 (15:58 +0000)] 
[project @ 1998-05-22 15:58:03 by simonm]
- don't inline runST.

21 years ago[project @ 1998-05-22 15:57:05 by simonm]
simonm [Fri, 22 May 1998 15:57:28 +0000 (15:57 +0000)] 
[project @ 1998-05-22 15:57:05 by simonm]
- Add NOINLINE pragmas to the unsafe things (unsafe*IO, unsafe*ST, runST etc.)
- Move unsafe function back into the proper modules
- Remove PrelUnsafe*.lhs

21 years ago[project @ 1998-05-22 15:27:05 by simonm]
simonm [Fri, 22 May 1998 15:27:05 +0000 (15:27 +0000)] 
[project @ 1998-05-22 15:27:05 by simonm]
Back out some changes that accidentally made it into the last commit.

21 years ago[project @ 1998-05-22 15:23:11 by simonm]
simonm [Fri, 22 May 1998 15:23:51 +0000 (15:23 +0000)] 
[project @ 1998-05-22 15:23:11 by simonm]
Add NOINLINE pragma.

- add new type of inline info: IDontWantToBeINLINEd

- hopefully get the interactions between IMustNotBeINLINEd (which is
  used by the simplifier to ensure termination when simplifying
  recursive binding groups) and IDontWantToBeINLINEd.

- no need to pass NOINLINE across modules, we just make sure that any
  function marked as NOLINE doesn't get an unfolding in the interface.

21 years ago[project @ 1998-05-22 11:47:16 by simonm]
simonm [Fri, 22 May 1998 11:47:29 +0000 (11:47 +0000)] 
[project @ 1998-05-22 11:47:16 by simonm]
- add lib hierarchy for library-related tests.
- add PackedString test that's been lying around for ages.

21 years ago[project @ 1998-05-22 09:09:56 by simonm]
simonm [Fri, 22 May 1998 09:09:56 +0000 (09:09 +0000)] 
[project @ 1998-05-22 09:09:56 by simonm]
Add -optC before -funfolding-interface-threshold10, since the driver
only started to understand the -funfolding flags recently.

Add a large comment about the reasons for these flags for the benefit
of future generations.

21 years ago[project @ 1998-05-22 08:51:22 by simonm]
simonm [Fri, 22 May 1998 08:51:22 +0000 (08:51 +0000)] 
[project @ 1998-05-22 08:51:22 by simonm]
nuke $(HaskellCompilerType)

21 years ago[project @ 1998-05-22 08:51:12 by simonm]
simonm [Fri, 22 May 1998 08:51:12 +0000 (08:51 +0000)] 
[project @ 1998-05-22 08:51:12 by simonm]
nuke $(WithGhcHcType)

21 years ago[project @ 1998-05-21 10:32:03 by simonm]
simonm [Thu, 21 May 1998 10:32:03 +0000 (10:32 +0000)] 
[project @ 1998-05-21 10:32:03 by simonm]
- compile PrimPacked with -funfolding-interface-threshold10 to prevent
  an unfolding for strLen escaping.  strLen calls strlen, which gets
  inlined by gcc causing it to run out of registers all over the
  place.

- remove a few -monly-n-regs for good measure.

21 years ago[project @ 1998-05-21 09:44:40 by simonm]
simonm [Thu, 21 May 1998 09:44:40 +0000 (09:44 +0000)] 
[project @ 1998-05-21 09:44:40 by simonm]
missed one caddr_t.

21 years ago[project @ 1998-05-21 09:34:32 by simonm]
simonm [Thu, 21 May 1998 09:34:32 +0000 (09:34 +0000)] 
[project @ 1998-05-21 09:34:32 by simonm]
Use 'unsigned long' instead of 'u_long'.

21 years ago[project @ 1998-05-21 09:30:21 by simonm]
simonm [Thu, 21 May 1998 09:30:21 +0000 (09:30 +0000)] 
[project @ 1998-05-21 09:30:21 by simonm]
Define _BSD_SOURCE to get this to compile under Linux w/ glibc.

21 years ago[project @ 1998-05-21 09:29:13 by simonm]
simonm [Thu, 21 May 1998 09:29:13 +0000 (09:29 +0000)] 
[project @ 1998-05-21 09:29:13 by simonm]
Don't use caddr_t in a file that claims to be POSIX compatible.

21 years ago[project @ 1998-05-20 13:43:42 by simonm]
simonm [Wed, 20 May 1998 13:43:42 +0000 (13:43 +0000)] 
[project @ 1998-05-20 13:43:42 by simonm]
include 3-02-notes.sgml.

21 years ago[project @ 1998-05-20 13:43:09 by simonm]
simonm [Wed, 20 May 1998 13:43:09 +0000 (13:43 +0000)] 
[project @ 1998-05-20 13:43:09 by simonm]
update for 3.02, and remove some out-of-date gunk.

21 years ago[project @ 1998-05-19 19:34:09 by reid]
reid [Tue, 19 May 1998 19:34:09 +0000 (19:34 +0000)] 
[project @ 1998-05-19 19:34:09 by reid]
Added test for libiberty.a (needed by libbfd.a)

21 years ago[project @ 1998-05-19 19:00:22 by reid]
reid [Tue, 19 May 1998 19:00:22 +0000 (19:00 +0000)] 
[project @ 1998-05-19 19:00:22 by reid]
Added test for bfd.h and libbfd

21 years ago[project @ 1998-05-19 16:47:43 by reid]
reid [Tue, 19 May 1998 16:47:43 +0000 (16:47 +0000)] 
[project @ 1998-05-19 16:47:43 by reid]
Added first draft of coding style doc

21 years ago[project @ 1998-05-19 11:20:48 by simonm]
simonm [Tue, 19 May 1998 11:20:48 +0000 (11:20 +0000)] 
[project @ 1998-05-19 11:20:48 by simonm]
Update to 3.02.

21 years ago[project @ 1998-05-19 11:19:56 by simonm]
simonm [Tue, 19 May 1998 11:19:56 +0000 (11:19 +0000)] 
[project @ 1998-05-19 11:19:56 by simonm]
Update for 3.02, and delete/update lots of out-of-date info.

21 years ago[project @ 1998-05-19 11:13:24 by simonm]
simonm [Tue, 19 May 1998 11:13:24 +0000 (11:13 +0000)] 
[project @ 1998-05-19 11:13:24 by simonm]
updates for 3.02.

21 years ago[project @ 1998-05-19 11:08:38 by simonm]
simonm [Tue, 19 May 1998 11:08:38 +0000 (11:08 +0000)] 
[project @ 1998-05-19 11:08:38 by simonm]
Add note about unfolding policy.

21 years ago[project @ 1998-05-19 10:59:59 by simonm]
simonm [Tue, 19 May 1998 10:59:59 +0000 (10:59 +0000)] 
[project @ 1998-05-19 10:59:59 by simonm]
Back out Sigbjorn's workaround for now: it broke when compiling
SocketPrim.lhs.

21 years ago[project @ 1998-05-19 10:35:32 by simonm]
simonm [Tue, 19 May 1998 10:35:32 +0000 (10:35 +0000)] 
[project @ 1998-05-19 10:35:32 by simonm]
Socket.hs needs -syslib posix due to cross-module inlinings.

21 years ago[project @ 1998-05-18 12:38:20 by simonm]
simonm [Mon, 18 May 1998 12:38:20 +0000 (12:38 +0000)] 
[project @ 1998-05-18 12:38:20 by simonm]
bump: uNFOLDING_USE_THRESHOLD   to 8
uNFOLDING_CON_DISCOUNT_WEIGHT   to 3

21 years ago[project @ 1998-05-18 10:12:48 by simonm]
simonm [Mon, 18 May 1998 10:12:48 +0000 (10:12 +0000)] 
[project @ 1998-05-18 10:12:48 by simonm]
remove stray export.

21 years ago[project @ 1998-05-18 08:51:35 by simonm]
simonm [Mon, 18 May 1998 08:51:35 +0000 (08:51 +0000)] 
[project @ 1998-05-18 08:51:35 by simonm]
sparc-sun-solaris2 uses .LLC<n> to refer to local string constants.

21 years ago[project @ 1998-05-17 21:48:27 by sof]
sof [Sun, 17 May 1998 21:48:27 +0000 (21:48 +0000)] 
[project @ 1998-05-17 21:48:27 by sof]
Workaround for problem/bug in OccurAnal

21 years ago[project @ 1998-05-16 20:03:02 by sof]
sof [Sat, 16 May 1998 20:03:02 +0000 (20:03 +0000)] 
[project @ 1998-05-16 20:03:02 by sof]
Added comment on the vagaries of combining runProcess and lazy file I/O

21 years ago[project @ 1998-05-16 20:01:18 by sof]
sof [Sat, 16 May 1998 20:01:18 +0000 (20:01 +0000)] 
[project @ 1998-05-16 20:01:18 by sof]
unsafeInterleaveIO: handle I/O failure a little bit more gracefully

21 years ago[project @ 1998-05-15 16:11:23 by simonm]
simonm [Fri, 15 May 1998 16:11:23 +0000 (16:11 +0000)] 
[project @ 1998-05-15 16:11:23 by simonm]
fixup problem with '.' at the front of a local label.

21 years ago[project @ 1998-05-15 15:37:25 by simonm]
simonm [Fri, 15 May 1998 15:37:25 +0000 (15:37 +0000)] 
[project @ 1998-05-15 15:37:25 by simonm]
add some stuff.

21 years ago[project @ 1998-05-15 15:21:28 by simonm]
simonm [Fri, 15 May 1998 15:21:28 +0000 (15:21 +0000)] 
[project @ 1998-05-15 15:21:28 by simonm]
- compile PrelMain with -fno-prune-tydecls for now: otherwise the
  IO constructor gets thrown away for some bizarre reason.

21 years ago[project @ 1998-05-15 15:08:32 by simonm]
simonm [Fri, 15 May 1998 15:08:32 +0000 (15:08 +0000)] 
[project @ 1998-05-15 15:08:32 by simonm]
Profiling w/ splitting appears to produce reasonably sizes libraries
now: turn splitting back on by default.

21 years ago[project @ 1998-05-15 14:54:48 by simonm]
simonm [Fri, 15 May 1998 14:54:48 +0000 (14:54 +0000)] 
[project @ 1998-05-15 14:54:48 by simonm]
Miraculously, the same bug exists on sparc-sun-solaris2.

21 years ago[project @ 1998-05-15 14:48:08 by simonm]
simonm [Fri, 15 May 1998 14:48:08 +0000 (14:48 +0000)] 
[project @ 1998-05-15 14:48:08 by simonm]
only strip libraries if $(StripLibraries) eq "YES"

21 years ago[project @ 1998-05-15 14:15:29 by simonm]
simonm [Fri, 15 May 1998 14:15:29 +0000 (14:15 +0000)] 
[project @ 1998-05-15 14:15:29 by simonm]
Fix splitting on i386-unknwon-linux: string constants were being
duplicated in each object, leading to large increases in binary
sizes.

21 years ago[project @ 1998-05-15 09:42:55 by simonm]
simonm [Fri, 15 May 1998 09:42:55 +0000 (09:42 +0000)] 
[project @ 1998-05-15 09:42:55 by simonm]
- remove $opt_UnfoldingUseThreshold, it's a per-compilation flag now
  (not per-simplification)

- pass through all -funfolding-.* flags, so we can get at the rest

21 years ago[project @ 1998-05-15 09:31:07 by simonm]
simonm [Fri, 15 May 1998 09:31:07 +0000 (09:31 +0000)] 
[project @ 1998-05-15 09:31:07 by simonm]
- add unsafeCoerce#

21 years ago[project @ 1998-05-14 08:24:38 by sof]
sof [Thu, 14 May 1998 08:24:38 +0000 (08:24 +0000)] 
[project @ 1998-05-14 08:24:38 by sof]
Weed out #\!, even if they do look like cpp droppings

21 years ago[project @ 1998-05-13 09:32:34 by simonpj]
simonpj [Wed, 13 May 1998 09:32:34 +0000 (09:32 +0000)] 
[project @ 1998-05-13 09:32:34 by simonpj]
Fix kind error in TcIfaceSig for specialisations

21 years ago[project @ 1998-05-12 17:04:11 by sof]
sof [Tue, 12 May 1998 17:04:11 +0000 (17:04 +0000)] 
[project @ 1998-05-12 17:04:11 by sof]
fdToHandle: use openFd

21 years ago[project @ 1998-05-12 16:40:09 by sof]
sof [Tue, 12 May 1998 16:40:11 +0000 (16:40 +0000)] 
[project @ 1998-05-12 16:40:09 by sof]
- closeFile: make sure that (FILE*)s pointing to non-regular,
  unlocked files (sockets, FDs etc.) are closed.
- new function: openFd, which implements process local file locking
  for files that are initially opened by the Posix Fd-based ops before
  being converted into a Haskell handle by Posix.fdToHandle

21 years ago[project @ 1998-05-12 16:02:46 by simonm]
simonm [Tue, 12 May 1998 16:02:46 +0000 (16:02 +0000)] 
[project @ 1998-05-12 16:02:46 by simonm]
- add *.hc to MOSTLY_CLEAN_FILES.

21 years ago[project @ 1998-05-12 16:01:50 by simonm]
simonm [Tue, 12 May 1998 16:01:50 +0000 (16:01 +0000)] 
[project @ 1998-05-12 16:01:50 by simonm]
- remove *.hc from MOSTLY_CLEAN_FILES.

21 years ago[project @ 1998-05-12 15:10:20 by sof]
sof [Tue, 12 May 1998 15:10:20 +0000 (15:10 +0000)] 
[project @ 1998-05-12 15:10:20 by sof]
hscpp no longer supports -genSPECS

21 years ago[project @ 1998-05-12 15:08:57 by sof]
sof [Tue, 12 May 1998 15:08:57 +0000 (15:08 +0000)] 
[project @ 1998-05-12 15:08:57 by sof]
Removed -genSPECS magic (no longer used.)

21 years ago[project @ 1998-05-12 12:45:00 by simonm]
simonm [Tue, 12 May 1998 12:45:00 +0000 (12:45 +0000)] 
[project @ 1998-05-12 12:45:00 by simonm]
add a specialise pragma and remove some GENERATE_SPECS

21 years ago[project @ 1998-05-12 12:41:23 by simonm]
simonm [Tue, 12 May 1998 12:41:23 +0000 (12:41 +0000)] 
[project @ 1998-05-12 12:41:23 by simonm]
- specialise some gratuitously overloaded functions

21 years ago[project @ 1998-05-12 12:39:07 by simonm]
simonm [Tue, 12 May 1998 12:39:07 +0000 (12:39 +0000)] 
[project @ 1998-05-12 12:39:07 by simonm]
- add a few SPECIALISE pragmas

21 years ago[project @ 1998-05-12 12:13:23 by simonm]
simonm [Tue, 12 May 1998 12:13:23 +0000 (12:13 +0000)] 
[project @ 1998-05-12 12:13:23 by simonm]
Update this file to the version generated by 'autoheader'.  It
shouldn't really be in the repository anyway.

21 years ago[project @ 1998-05-12 12:11:23 by simonm]
simonm [Tue, 12 May 1998 12:11:23 +0000 (12:11 +0000)] 
[project @ 1998-05-12 12:11:23 by simonm]
- remove uint, ulong, ullong (we're using nat and lnat now)
- sort entries

21 years ago[project @ 1998-05-11 16:19:46 by simonm]
simonm [Mon, 11 May 1998 16:19:57 +0000 (16:19 +0000)] 
[project @ 1998-05-11 16:19:46 by simonm]
Convert floating point literals from interfaces directly to Rationals,
rather than go via Doubles.

21 years ago[project @ 1998-05-11 11:37:19 by sof]
sof [Mon, 11 May 1998 11:37:19 +0000 (11:37 +0000)] 
[project @ 1998-05-11 11:37:19 by sof]
Tidied up -accept-output `feature\', should now work better.

21 years ago[project @ 1998-05-11 11:21:46 by simonm]
simonm [Mon, 11 May 1998 11:21:46 +0000 (11:21 +0000)] 
[project @ 1998-05-11 11:21:46 by simonm]
Generate proper floating point literals when we know the type is
either Float or Double.

21 years ago[project @ 1998-05-11 11:21:02 by simonm]
simonm [Mon, 11 May 1998 11:21:02 +0000 (11:21 +0000)] 
[project @ 1998-05-11 11:21:02 by simonm]
add isFloatTy and isDoubleTy

21 years ago[project @ 1998-05-08 15:01:57 by simonm]
simonm [Fri, 8 May 1998 15:02:07 +0000 (15:02 +0000)] 
[project @ 1998-05-08 15:01:57 by simonm]
Add
PrelGHC.unsafeCoerce# ::  a -> b

Use with care.

21 years ago[project @ 1998-05-08 12:29:10 by simonm]
simonm [Fri, 8 May 1998 12:29:10 +0000 (12:29 +0000)] 
[project @ 1998-05-08 12:29:10 by simonm]
move update analyser into -O2 optimisations.

21 years ago[project @ 1998-05-08 12:28:21 by simonm]
simonm [Fri, 8 May 1998 12:28:21 +0000 (12:28 +0000)] 
[project @ 1998-05-08 12:28:21 by simonm]
fix to StripLibraries support.

21 years ago[project @ 1998-05-08 10:23:08 by sof]
sof [Fri, 8 May 1998 10:23:08 +0000 (10:23 +0000)] 
[project @ 1998-05-08 10:23:08 by sof]
Cleaned up and fixed is*Denormalized buglet

21 years ago[project @ 1998-05-08 09:16:16 by sof]
sof [Fri, 8 May 1998 09:16:16 +0000 (09:16 +0000)] 
[project @ 1998-05-08 09:16:16 by sof]
Dead code removal

21 years ago[project @ 1998-05-07 20:50:11 by sof]
sof [Thu, 7 May 1998 20:50:11 +0000 (20:50 +0000)] 
[project @ 1998-05-07 20:50:11 by sof]
Testing RealFloat floating point special value predicates (is{NaN,Inf..} etc.)

21 years ago[project @ 1998-05-07 12:19:31 by simonm]
simonm [Thu, 7 May 1998 12:19:32 +0000 (12:19 +0000)] 
[project @ 1998-05-07 12:19:31 by simonm]
- New option $(StripLibraries) removes local symbols from library objects.
  Turned off by default, as it only works with linkers that support
  the '-x' (remove local symbols) option.

21 years ago[project @ 1998-05-06 15:10:40 by simonm]
simonm [Wed, 6 May 1998 15:11:17 +0000 (15:11 +0000)] 
[project @ 1998-05-06 15:10:40 by simonm]
use SRC_HC_OPTS, not HC_OPTS.

21 years ago[project @ 1998-05-06 12:15:10 by simonm]
simonm [Wed, 6 May 1998 12:15:10 +0000 (12:15 +0000)] 
[project @ 1998-05-06 12:15:10 by simonm]
- one `quotRem` is faster than separate `quot` and `rem` on Integers.