4c17e36 | Bastiaan Heeren | 31 August 2012, 13:28:38 UTC | many small fixes (mostly for parsing/pretty printing) | 31 August 2012, 13:28:38 UTC |
e634277 | Bastiaan Heeren | 30 August 2012, 11:49:30 UTC | more fixes | 30 August 2012, 11:49:30 UTC |
f485405 | Bastiaan Heeren | 30 August 2012, 10:01:13 UTC | fixing some incompatibilities in parser/pretty printer | 30 August 2012, 10:01:13 UTC |
8e80aa6 | Bastiaan Heeren | 29 August 2012, 11:39:35 UTC | options for main | 29 August 2012, 11:39:35 UTC |
8ed7e8b | Bastiaan Heeren | 28 August 2012, 15:19:58 UTC | initial cabal file for the core assembler | 28 August 2012, 15:19:58 UTC |
e4d3f2d | Bastiaan Heeren | 28 August 2012, 14:03:14 UTC | cleaning up with hlint | 28 August 2012, 14:03:14 UTC |
9bec89c | Bastiaan Heeren | 28 August 2012, 11:29:52 UTC | refactoring | 28 August 2012, 11:29:52 UTC |
63c2cad | Bastiaan Heeren | 28 August 2012, 11:09:09 UTC | refactorings | 28 August 2012, 11:09:09 UTC |
6fd1132 | Bastiaan Heeren | 24 August 2012, 15:48:10 UTC | read and write | 24 August 2012, 15:48:10 UTC |
30e8555 | Bastiaan Heeren | 24 August 2012, 15:14:15 UTC | module and shadowing | 24 August 2012, 15:14:15 UTC |
7a2483c | Bastiaan Heeren | 24 August 2012, 15:00:50 UTC | parsers | 24 August 2012, 15:00:50 UTC |
44774a2 | Bastiaan Heeren | 24 August 2012, 14:18:06 UTC | lexers | 24 August 2012, 14:18:06 UTC |
7a16587 | Bastiaan Heeren | 24 August 2012, 13:11:57 UTC | fixing bug | 24 August 2012, 13:11:57 UTC |
21e6ed3 | Bastiaan Heeren | 24 August 2012, 08:47:07 UTC | refactorings | 24 August 2012, 08:47:07 UTC |
3fec5a7 | Bastiaan Heeren | 24 August 2012, 08:45:40 UTC | fixing test scripts | 24 August 2012, 08:45:40 UTC |
60b6639 | Bastiaan Heeren | 24 August 2012, 06:02:45 UTC | refactorings | 24 August 2012, 06:02:45 UTC |
db8a1a8 | Bastiaan Heeren | 23 August 2012, 13:24:24 UTC | refactorings | 23 August 2012, 13:24:24 UTC |
c33078b | Bastiaan Heeren | 23 August 2012, 07:21:14 UTC | moving pretty printers to data types (and into a type class) | 23 August 2012, 07:21:14 UTC |
07866bd | Bastiaan Heeren | 22 August 2012, 10:59:40 UTC | restructuring; removing library files that are now standard. | 22 August 2012, 10:59:40 UTC |
fe6d60b | Bastiaan Heeren | 21 August 2012, 11:05:46 UTC | hierarchical module names (some to be renamed, some to be removed) | 21 August 2012, 11:05:46 UTC |
4655306 | Jurriaan Hage | 01 July 2012, 19:38:30 UTC | This should now work under 7.4.x. Chanhes to make it work for 7.2.x courtesy of Jurrien Stutterheim. | 01 July 2012, 19:38:30 UTC |
034223a | Jurriaan Hage | 02 September 2011, 21:08:20 UTC | To compile coreasm with Ghc 7.03 (as suggested by Arthur Baars) | 02 September 2011, 21:08:20 UTC |
9021902 | Jurriaan Hage | 25 October 2010, 19:51:58 UTC | 64bit modifications made by Arjan Oosting for Debian. | 25 October 2010, 19:51:58 UTC |
184eebe | Jurriaan Hage | 25 October 2010, 19:23:35 UTC | rec_ replaces rec. | 25 October 2010, 19:23:35 UTC |
f9f85ba | Jurriaan Hage | 02 October 2010, 02:08:16 UTC | Final warnings. | 02 October 2010, 02:08:16 UTC |
53a5d30 | Jurriaan Hage | 01 October 2010, 21:49:27 UTC | Remove redundant. | 01 October 2010, 21:49:27 UTC |
09b28b3 | Jurriaan Hage | 01 October 2010, 15:10:26 UTC | Pruning dead code and undefineds. | 01 October 2010, 15:10:26 UTC |
2d6fce6 | Jurriaan Hage | 30 September 2010, 18:06:53 UTC | Changes made to configure to make sure that under MacOSX gcc is used with 32 bits and linked with i386 archictecture. This solves the problem of getting a can not fixup code references beyond a 4gb memory span. message when you actually use lvmrun to evaluate something. Whether this fix influences any other platforms, or may be necessary for other platforms is unknown. | 30 September 2010, 18:06:53 UTC |
d92dac0 | Bastiaan Heeren | 24 April 2009, 14:26:18 UTC | Refactorings: removed redundant imports, removed some unnecessary wildcards at the end of a case | 24 April 2009, 14:26:18 UTC |
68eb2b7 | Bastiaan Heeren | 22 April 2009, 08:09:40 UTC | asprintf replaced by snprintf | 22 April 2009, 08:09:40 UTC |
34000c4 | Bastiaan Heeren | 19 April 2009, 14:22:33 UTC | Inserting some compiler pragmas | 19 April 2009, 14:22:33 UTC |
0044999 | Jurriaan Hage | 06 February 2009, 12:43:49 UTC | Why? | 06 February 2009, 12:43:49 UTC |
84030ac | Jurriaan Hage | 11 April 2008, 12:48:51 UTC | The -P option is now similar to the one of Helium. You can pass multiple options of this kind that are aggregated, the CURRENT parameter is now obsolete, and you may have a space between -P and the path. This is easier, because then tab completion may be used. | 11 April 2008, 12:48:51 UTC |
f5592a2 | Jurriaan Hage | 20 February 2007, 12:32:04 UTC | Helium should now compile with ghc 6.6 and gcc 4.0 Note that on the MacBook you might need to give the host type. -host i686-apple-macosx worked in my case. | 20 February 2007, 12:32:04 UTC |
309d23b | Jurriaan Hage | 09 January 2007, 08:53:14 UTC | | 09 January 2007, 08:53:14 UTC |
48acddd | Bastiaan Heeren | 04 January 2006, 10:03:27 UTC | cpp condities verwijderd - Bastiaan | 04 January 2006, 10:03:27 UTC |
38decb1 | Bastiaan Heeren | 29 November 2005, 13:27:31 UTC | configure file aangepast - Bastiaan + Eelco D. | 29 November 2005, 13:27:31 UTC |
e8117e8 | Bastiaan Heeren | 29 November 2005, 11:10:41 UTC | Parsec uit standaard library - Bastiaan | 29 November 2005, 11:10:41 UTC |
180e983 | martijn | 28 November 2005, 11:02:44 UTC | Added comment after \\ to make cpp function correctly. | 28 November 2005, 11:02:44 UTC |
5e42e56 | martijn | 28 November 2005, 10:48:52 UTC | Added comment after \\ to make cpp function correctly. | 28 November 2005, 10:48:52 UTC |
2d16c7c | uust | 07 November 2005, 11:48:22 UTC | unsafePerformIO verhuisd naar Special.hs - Bastiaan | 07 November 2005, 11:48:22 UTC |
eb95609 | uust | 07 November 2005, 11:04:14 UTC | import IOExts (unsafePerformIO) replaced by import System.IO.Unsafe - Bastiaan | 07 November 2005, 11:04:14 UTC |
22af1bf | uust | 25 January 2005, 15:39:04 UTC | Fix file permission bug - Daan + Bastiaan | 25 January 2005, 15:39:04 UTC |
204b788 | uust | 06 May 2004, 18:45:09 UTC | additional floating point c-functions | 06 May 2004, 18:45:09 UTC |
5c99256 | cvs-3 | 31 March 2004, 08:29:25 UTC | Uses System.IO instead of GHC.Handle | 31 March 2004, 08:29:25 UTC |
6a4594c | uust | 14 February 2004, 16:33:04 UTC | Haddock compatibility. Arjan | 14 February 2004, 16:33:04 UTC |
374bbb4 | cvs-3 | 14 January 2004, 15:46:55 UTC | Permission fix for the mac. | 14 January 2004, 15:46:55 UTC |
1533ed3 | cvs-3 | 14 January 2004, 14:46:59 UTC | File permission on creation are set to read and write. | 14 January 2004, 14:46:59 UTC |
b7f67f0 | cvs-3 | 14 January 2004, 14:15:31 UTC | Fixed CATCH for good now? | 14 January 2004, 14:15:31 UTC |
cf8f9bf | cvs-3 | 13 January 2004, 15:12:51 UTC | Fixed PACK variable offset. | 13 January 2004, 15:12:51 UTC |
d8a9ef7 | cvs-3 | 12 January 2004, 13:36:24 UTC | More file operations. | 12 January 2004, 13:36:24 UTC |
7a6cc2e | cvs-3 | 12 January 2004, 12:04:30 UTC | Fixed generation of CATCH instruction? | 12 January 2004, 12:04:30 UTC |
656efa3 | uust | 10 January 2004, 08:09:57 UTC | added instruction UpdField | 10 January 2004, 08:09:57 UTC |
8d4890c | uust | 06 January 2004, 08:50:56 UTC | adapted to ghc 6.2 | 06 January 2004, 08:50:56 UTC |
5323487 | uust | 27 October 2003, 13:42:36 UTC | Mac newlines -> UNIX newlines B&A | 27 October 2003, 13:42:36 UTC |
f960b4f | uust | 16 October 2003, 21:19:57 UTC | *** empty log message *** | 16 October 2003, 21:19:57 UTC |
80ea3a0 | uust | 16 October 2003, 21:14:41 UTC | *** empty log message *** | 16 October 2003, 21:14:41 UTC |
9f0ec71 | uust | 16 October 2003, 20:20:55 UTC | uhc rewrite of subsumption, first codegen | 16 October 2003, 20:20:55 UTC |
1ba110c | uust | 16 October 2003, 12:04:39 UTC | arthurb: changed 'import GHC.IOBase' into 'import IOExts' | 16 October 2003, 12:04:39 UTC |
3bc01a1 | uust | 16 October 2003, 11:59:25 UTC | *** empty log message *** | 16 October 2003, 11:59:25 UTC |
eac8287 | uust | 15 October 2003, 13:27:38 UTC | Nieuwe parsec. Arjan | 15 October 2003, 13:27:38 UTC |
662f028 | cvs-3 | 20 August 2003, 13:18:19 UTC | Fixed floating point type for MacOSX | 20 August 2003, 13:18:19 UTC |
5b4bbee | uust | 14 August 2003, 12:34:35 UTC | Hierarchische libraries. Arjan | 14 August 2003, 12:34:35 UTC |
49ce3f7 | uust | 11 August 2003, 12:45:42 UTC | Fixed bug in Core lexer. Positions of special identifiers now point to where the name actually starts (and not to ''). Arjan | 11 August 2003, 12:45:42 UTC |
fa050c7 | uust | 06 April 2003, 08:15:36 UTC | * compile has to look in the current directory * check for number of command-line arguments Arjan | 06 April 2003, 08:15:36 UTC |
0c395b1 | uust | 05 April 2003, 10:57:13 UTC | *** empty log message *** | 05 April 2003, 10:57:13 UTC |
ab1ca0f | uust | 07 March 2003, 11:44:20 UTC | - The makefile now allows you to specify extra Haskell compiler options make EXTRA_HC_OPTS=-O2 for example. This makes it easy to build all of Helium with optimisation on. - Exception are caught and printed more user friendly when reading from or writing to LVM files Arjan | 07 March 2003, 11:44:20 UTC |
d77f9f9 | uust | 06 March 2003, 14:13:45 UTC | Fixed pretty printer for Strings containing escape sequences. Arjan | 06 March 2003, 14:13:45 UTC |
bbaf197 | uust | 24 February 2003, 09:36:42 UTC | 'seq' the bytes before writing them to file, solves two problems: - when the code generation crashes, no empty LVM file is created - the Helium compiler runs its test 25% faster !? Arjan | 24 February 2003, 09:36:42 UTC |
687bf59 | uust | 20 February 2003, 12:05:26 UTC | * added braces to pretty-print of 'match' * fixed bug in primitives.h Arjan | 20 February 2003, 12:05:26 UTC |
dbeb245 | uust | 17 January 2003, 13:33:00 UTC | Clarified the "invalid magic number" error for our students. Arjan | 17 January 2003, 13:33:00 UTC |
eeca41f | uust | 04 December 2002, 14:54:19 UTC | Share Parsec between Helium and LVM. It is now at the same level as the helium and lvm directories. You need to checkout parsec too now. Arjan | 04 December 2002, 14:54:19 UTC |
e1b5e55 | cvs-3 | 28 November 2002, 14:53:58 UTC | fixed eof exception bug. | 28 November 2002, 14:53:58 UTC |
116585a | uust | 19 November 2002, 15:00:39 UTC | CoreLex was not in the Makefile. A | 19 November 2002, 15:00:39 UTC |
574e6e8 | uust | 19 November 2002, 13:26:54 UTC | Debug info off. A | 19 November 2002, 13:26:54 UTC |
7273281 | uust | 19 November 2002, 12:50:43 UTC | CoreParser ontbrak nog in de makefile. Arjan | 19 November 2002, 12:50:43 UTC |
239cacd | cvs-3 | 19 November 2002, 12:34:10 UTC | - added exceptions for negative sqrt and log - added core parser for new syntax | 19 November 2002, 12:34:10 UTC |
0db285f | cvs-3 | 19 November 2002, 11:44:04 UTC | - fixed bug in fp_set_sticky that reset the control word - catch nan/divbyzero/underflow/overflow by default - not inexact and denormal since they happen all the time, even within the gc when calculating workloads | 19 November 2002, 11:44:04 UTC |
a8a15b9 | uust | 19 November 2002, 11:21:46 UTC | Removed Windows newline ^M. A | 19 November 2002, 11:21:46 UTC |
b4c8598 | cvs-3 | 15 November 2002, 17:19:25 UTC | added "fp_near_int" primitive | 15 November 2002, 17:19:25 UTC |
f4214a4 | cvs-3 | 15 November 2002, 17:19:07 UTC | tests for fp_near_int | 15 November 2002, 17:19:07 UTC |
2239499 | cvs-3 | 15 November 2002, 17:01:56 UTC | added import Char to compare.hs | 15 November 2002, 17:01:56 UTC |
83c377d | cvs-3 | 15 November 2002, 17:00:11 UTC | test results | 15 November 2002, 17:00:11 UTC |
355c121 | cvs-3 | 15 November 2002, 16:43:49 UTC | removed spurious -i$(LIBPATH) | 15 November 2002, 16:43:49 UTC |
f8316ec | cvs-3 | 15 November 2002, 16:39:40 UTC | cast subscript from char to int to avoid warning on sun | 15 November 2002, 16:39:40 UTC |
4528d79 | cvs-3 | 15 November 2002, 16:38:05 UTC | fp_nearest heet nu weer fp_near vanwege een name clash op de sun | 15 November 2002, 16:38:05 UTC |
dc8ee0a | cvs-3 | 15 November 2002, 16:29:32 UTC | mathlib update for windows | 15 November 2002, 16:29:32 UTC |
3d08f42 | cvs-3 | 15 November 2002, 16:25:43 UTC | *** empty log message *** | 15 November 2002, 16:25:43 UTC |
bfa4bd1 | cvs-3 | 15 November 2002, 16:21:56 UTC | conversion to unix files | 15 November 2002, 16:21:56 UTC |
af97a94 | cvs-3 | 15 November 2002, 16:00:52 UTC | fp_near must be fp_nearest | 15 November 2002, 16:00:52 UTC |
f002d4d | cvs-3 | 15 November 2002, 16:00:29 UTC | meer test files | 15 November 2002, 16:00:29 UTC |
062c9b0 | cvs-3 | 15 November 2002, 15:52:15 UTC | added floating point rounding operations | 15 November 2002, 15:52:15 UTC |
e516017 | cvs-3 | 15 November 2002, 15:51:52 UTC | test files for float rounding | 15 November 2002, 15:51:52 UTC |
ff5f364 | cvs-3 | 15 November 2002, 11:40:17 UTC | fixed heap overflow check. | 15 November 2002, 11:40:17 UTC |
e0a4535 | cvs-3 | 15 November 2002, 11:39:27 UTC | test files for heap and stack overflow | 15 November 2002, 11:39:27 UTC |
338ebd2 | cvs-3 | 15 November 2002, 11:11:14 UTC | added -m option (run your own main function). | 15 November 2002, 11:11:14 UTC |
a50bcc9 | cvs-3 | 14 November 2002, 08:27:35 UTC | start of new core lexer | 14 November 2002, 08:27:35 UTC |
ebef54c | cvs-3 | 13 November 2002, 20:29:41 UTC | - made both "main" and "main$" automatically used, even when they are private. Thus, they are never removed by CoreRemoveDead | 13 November 2002, 20:29:41 UTC |
cc7f9b9 | uust | 13 November 2002, 15:52:41 UTC | CoreRemoveDead houdt vast aan "main$" ook al is ie 'private'. main$ mag niet public zijn want dan krijg je problemen bij importeren: main$ uit de ene module clasht met die uit de andere. Arjan | 13 November 2002, 15:52:41 UTC |
0f63a41 | uust | 13 November 2002, 14:57:53 UTC | Fixed a bug: subfloat added the floats. Arjan | 13 November 2002, 14:57:53 UTC |