|
c85750161e
|
add some more types
|
2014-07-02 15:44:35 +00:00 |
|
|
69558e9e45
|
under dramatic changes...
|
2014-07-02 14:29:01 +00:00 |
|
|
45db0d7198
|
Added a missing file
|
2014-06-21 16:33:31 +00:00 |
|
|
91cd073f8b
|
improved h2-io-file a bit
|
2014-06-21 16:31:49 +00:00 |
|
|
710109bc28
|
removed unneeded procedures
|
2014-06-19 14:15:01 +00:00 |
|
|
0286526bf1
|
added File.Get_Line and File.Put_Line. rewritten io procedures to reply on the current and the last position instead of the length
|
2014-06-19 14:13:19 +00:00 |
|
|
b441709a02
|
added Get_Line into h2-io-file
|
2014-06-17 15:23:35 +00:00 |
|
|
1ac2a37358
|
implemented read/write/read_line/write_line/flush in h2-io-file.adb
|
2014-06-06 16:44:45 +00:00 |
|
|
d78d6ffa1d
|
implemented some functions h2-io-file.
renamed h2-sysapi to h2-os
|
2014-06-05 15:26:37 +00:00 |
|
|
744915575f
|
added some file io routines
|
2014-06-04 17:15:52 +00:00 |
|
|
9c971cd841
|
added some file constants
|
2014-06-02 15:25:42 +00:00 |
|
|
b11eedcaa2
|
fixed gpr files
|
2014-05-30 03:20:24 +00:00 |
|
|
bf0477cfbf
|
added an incomplete and experimental file package
|
2014-05-30 03:15:40 +00:00 |
|
|
8ef3eabe78
|
added H2.Slim and Slim_Stream.
renamed Stream to Wide_Stream.
|
2014-03-26 14:28:41 +00:00 |
|
|
ed0835caae
|
fixed an overflow check bug
|
2014-03-26 07:43:34 +00:00 |
|
|
112f136318
|
aalmost finished string-to-bigint conversion
|
2014-03-25 16:43:46 +00:00 |
|
|
64d69c36e5
|
added the incomplete string-to-bigint conversion procedure
|
2014-03-09 18:01:38 +00:00 |
|
|
57f8b64c2b
|
changed bigint division algorithm and finished the primitive bigint.to_string function
|
2014-03-07 17:58:01 +00:00 |
|
|
47c6711337
|
fixed bigint division bugs and added incomplete bigint-to-string conversion function
|
2014-03-05 18:06:54 +00:00 |
|
|
3be78f2cdf
|
touched bigint
|
2014-03-04 14:32:49 +00:00 |
|
|
77abff6346
|
added partial bigint divide
|
2014-03-03 15:36:03 +00:00 |
|
|
7fccdc5f85
|
fixedd bigint bugs
|
2014-02-25 16:10:46 +00:00 |
|
|
998f5a2e55
|
added bigint multiplication
|
2014-02-24 15:17:57 +00:00 |
|
|
bee0815c1e
|
added more bigint code
|
2014-02-23 16:57:31 +00:00 |
|
|
f78a95283c
|
added some bigint code
|
2014-02-21 16:08:43 +00:00 |
|
|
f43fef30c2
|
started adding bigint
|
2014-02-20 14:51:53 +00:00 |
|
|
cffbaef42f
|
finished initial implementation of 'do'
|
2014-02-18 14:07:41 +00:00 |
|
|
07503c4da7
|
added more code for 'do'
|
2014-02-17 15:11:00 +00:00 |
|
|
5cfa32e7d9
|
implemented syntax checking of 'do'
|
2014-02-17 09:22:36 +00:00 |
|
|
b87ce61c29
|
added some essential procedures
|
2014-02-16 15:02:04 +00:00 |
|
|
c123f1c39a
|
fixed a comparison between a normal object and a special pointer
|
2014-02-15 03:41:37 +00:00 |
|
|
38ca4baf8f
|
implemented 'case'
|
2014-02-14 15:47:10 +00:00 |
|
|
21b0dd665f
|
implemented the define syntax of the form (define (f x y) ...)
|
2014-02-11 16:05:30 +00:00 |
|
|
9a426594a3
|
touched evaluator code
|
2014-02-11 09:35:44 +00:00 |
|
|
cbf8d0e54e
|
implemented cond
|
2014-02-10 15:39:20 +00:00 |
|
|
d7e25ac8ca
|
added some query procedures
|
2014-02-10 08:33:18 +00:00 |
|
|
54274fe6df
|
made let* continuation-friendly
|
2014-02-09 17:20:59 +00:00 |
|
|
81d910a0e1
|
made let and letrec continuation-friendly
|
2014-02-09 15:28:46 +00:00 |
|
|
b2088d0891
|
fixed bugs in and/or handlers
|
2014-02-08 03:53:53 +00:00 |
|
|
d3363e11e5
|
made 'if' and 'define' continuation-friendly
|
2014-02-07 16:25:38 +00:00 |
|
|
8b0444593a
|
fixed a bug that the token buffer points to null if an empty string is the first token scanned.
fixed a bug of not getting a correct number of bytes allocated for an object when scanning a new heap
|
2014-02-07 09:04:46 +00:00 |
|
|
8f8e510970
|
switched some pointer overlays to unchecked conversion for the buggy gnat 3.15p
|
2014-02-07 05:22:41 +00:00 |
|
|
b16c78fc03
|
removed unneeded lines
|
2014-02-06 13:36:56 +00:00 |
|
|
2262591205
|
fixed Procedure_Call handlers for proper continuation (not sure if this is a proper fix).
fixed bugs caused by conflicts between an 'in out' parameter and GC.
shortened Pop_Frame()/Set_Frame_Result() to Return_Frame()
|
2014-02-06 13:29:08 +00:00 |
|
|
c0ff07698d
|
revised the reader code according to the previous rame change
|
2014-02-06 03:28:14 +00:00 |
|
|
032dda2263
|
addded a new slot to hold an intermediate value to a frame object.
made partial changes relevant
|
2014-02-05 15:08:59 +00:00 |
|
|
76d46b4964
|
deleted the mark object
|
2014-02-05 03:21:25 +00:00 |
|
|
804ce67fdd
|
deleted unneeded functions
|
2014-02-01 15:59:36 +00:00 |
|
|
f7aad3350c
|
redefined Opcode_Type to enumeration
|
2014-01-29 02:30:50 +00:00 |
|
|
0af4a9347d
|
repaired broken let, letast, letrec handling
|
2014-01-28 17:03:52 +00:00 |
|