2002-08-23 09:26:09 [rev 491]   Michal Moskal <malekith@pld-linux.org>

	* Makefile, configure:
	  - more tweaks for build system

2002-08-23 08:33:51 [rev 490]   Michal Moskal <malekith@pld-linux.org>

	* NEWS, VERSION:
	  - 0.0.1

2002-08-23 08:08:13 [rev 489]   Michal Moskal <malekith@pld-linux.org>

	* Makefile, aux/make.config.in, boot/Makefile, boot/lib/Makefile:
	  - new build system seems to work

2002-08-23 07:48:15 [rev 488]   Michal Moskal <malekith@pld-linux.org>

	* work/Makefile:
	  - cleanup

2002-08-23 07:46:27 [rev 487]   Michal Moskal <malekith@pld-linux.org>

	* Makefile, boot/Makefile, boot/lib/Makefile, t/Makefile, t/tests:
	  - new build system in progress

2002-08-23 07:22:30 [rev 485]   Michal Moskal <malekith@pld-linux.org>

	* aux/make.config.in, configure:
	  - more work on build system

2002-08-23 06:59:05 [rev 484]   Michal Moskal <malekith@pld-linux.org>

	* aux/rules.generic, aux/rules.lib:
	  - use /aux/ in paths; some other tweaks

2002-08-23 06:37:12 [rev 483]   Michal Moskal <malekith@pld-linux.org>

	* aux/rules.generic, aux/rules.lib:
	  - moved compiler/boot/rules.* to aux/rules.*

2002-08-22 19:22:19 [rev 464]   Michal Moskal <malekith@pld-linux.org>

	* aux/rules.generic:
	  - added .DELETE_ON_ERROR

2002-08-22 17:51:26 [rev 461]   Michal Moskal <malekith@pld-linux.org>

	* aux/rules.generic, aux/rules.lib:
	  - new build system

2002-08-20 15:24:03 [rev 456]   Michal Moskal <malekith@pld-linux.org>

	* t/tests:
	  - backup

2002-08-18 13:00:17 [rev 423]   Michal Moskal <malekith@pld-linux.org>

	* ksi.ml:
	  - bugfix for string qouting, String.escape doesn't do exactly what
	    I want...

2002-08-17 09:55:57 [rev 390]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - hopefully fixed bool values

2002-08-16 17:30:17 [rev 380]   Michal Moskal <malekith@pld-linux.org>

	* t/patex_1.g:
	  - marged PLD Id: as of 2002.08.16-14.20

2002-08-16 09:05:29 [rev 377]   Michal Moskal <malekith@pld-linux.org>

	* t/patex_1.g:
	  - new tests for pat_exhaustive

2002-08-14 16:04:41 [rev 337]   Michal Moskal <malekith@pld-linux.org>

	* doc/manual.tex:
	  - sync with PLD CVS as of 2002.08.14-14.04, only CVS Id: stuff

2002-08-13 07:36:03 [rev 322]   Michal Moskal <malekith@pld-linux.org>

	* Makefile:
	  - new target cl: for generating svn changelogs

2002-08-12 19:17:08 [rev 320]   Michal Moskal <malekith@pld-linux.org>

	* doc/manual.tex:
	  - explain functional values some more

2002-08-12 19:01:57 [rev 319]   Michal Moskal <malekith@pld-linux.org>

	* doc/manual.tex:
	  - fixed typo

2002-08-12 18:56:11 [rev 317]   Michal Moskal <malekith@pld-linux.org>

	* VERSION, gontbind.ml, gontcodegen.ml, gontlink.ml, gontlink.mli,
	  gontmodule.ml, gontmodule.mli, gonttypes.ml, ksi.ml, lexer.mll,
	  main.ml, parser.mly, t/diff.g, t/exceptions1.g, t/string_split.g,
	  t/t19.g, t/try_with_return.g:
	  - sync with PLD CVS as of 2002.07.12-15.00

2002-08-12 10:21:25 [rev 316]   Michal Moskal <malekith@pld-linux.org>

	* NEWS:
	  - news for pre22

2002-08-11 21:35:51 [rev 308]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - yet another hack for created_structs...

2002-08-11 15:24:16 [rev 300]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - fixed try {} with code generation; is some cases pop_try_block()
	    wasn't called

2002-08-11 15:23:29 [rev 299]   Michal Moskal <malekith@pld-linux.org>

	* t/exceptions1.g:
	  - some exceptions test

2002-08-11 12:59:23 [rev 297]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - fixed issue with try/with and return in case ...

2002-08-11 12:59:02 [rev 296]   Michal Moskal <malekith@pld-linux.org>

	* t/try_with_return.g:
	  - test some try with regressions

2002-08-10 20:46:45 [rev 292]   Michal Moskal <malekith@pld-linux.org>

	* t/string_split.g:
	  - new functions String::{contains,index}_str{,_from} and
	    String::split

2002-08-10 09:31:16 [rev 277]   Michal Moskal <malekith@pld-linux.org>

	* gonttypes.ml:
	  - in [x, y] = [1, 2] x and y *are* initialized

2002-08-10 09:30:24 [rev 276]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - bugfix for calling functions returning 'a, in case when 'a ==
	    void

2002-08-09 23:15:03 [rev 271]   Michal Moskal <malekith@pld-linux.org>

	* lexer.mll:
	  - handle \t seqence

2002-08-09 23:14:42 [rev 270]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - bugfix for functions returning bool

2002-08-09 23:13:58 [rev 269]   Michal Moskal <malekith@pld-linux.org>

	* tools/Makefile, tools/iogen.gi, tools/t.g, tools/t.xml:
	  - some tweaks...

2002-08-09 23:13:40 [rev 268]   Michal Moskal <malekith@pld-linux.org>

	* tools/iogen.g:
	  - use functions from Stdio
	  - input & output done

2002-08-09 08:29:54 [rev 267]   Michal Moskal <malekith@pld-linux.org>

	* tools/Makefile, tools/iogen.g, tools/iogen.gi:
	  - renamed xmliogen to iogen, as it is going to use
	    Stdio::{input,output}_* functions, not XML.

2002-08-08 22:39:00 [rev 264]   Michal Moskal <malekith@pld-linux.org>

	* tools/iogen.g:
	  - handle unions

2002-08-08 22:20:39 [rev 263]   Michal Moskal <malekith@pld-linux.org>

	* tools/Makefile, tools/iogen.g, tools/iogen.gi, tools/t.g,
	  tools/t.xml:
	  - xml-serializer generator

2002-08-08 22:19:50 [rev 261]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - try to handle local prototypes (but still doesn't work)

2002-08-08 16:53:15 [rev 252]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - != on strings was warking like ==

2002-08-08 16:20:25 [rev 244]   Michal Moskal <malekith@pld-linux.org>

	* main.ml:
	  - removed .go file if compilation didn't suceed

2002-08-08 16:19:55 [rev 243]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - fixed ocaml 3.05 warning about unused match pattern
	  - fixed bug with structure allocation (all structures were
	    assigned 4 bytes of memory, sigh!)
	  - ugly hack to make Hashtbl work with circular data; it should
	    work but might bite...

2002-08-08 16:17:38 [rev 242]   Michal Moskal <malekith@pld-linux.org>

	* gontbind.ml:
	  - bugfix: let with multiple assigments were broken badly

2002-08-08 16:16:59 [rev 241]   Michal Moskal <malekith@pld-linux.org>

	* Makefile:
	  - use different order in nuke:

2002-08-08 16:15:45 [rev 240]   Michal Moskal <malekith@pld-linux.org>

	* .odbrc:
	  - load unix.cma for ocaml 3.05

2002-08-08 15:20:07 [rev 239]   Michal Moskal <malekith@pld-linux.org>

	* t/diff.g:
	  - cut down expenential memory usage

2002-08-08 13:28:05 [rev 238]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - fixed prototyping current function

2002-08-07 23:47:46 [rev 235]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - use hopefully non-cyclic data for created structures hashtable

2002-08-07 23:46:42 [rev 234]   Michal Moskal <malekith@pld-linux.org>

	* gontlink.ml:
	  - linkcheck message fixes

2002-08-07 23:46:12 [rev 233]   Michal Moskal <malekith@pld-linux.org>

	* gontbind.ml:
	  - bugfix: non-function symbols from other modules weren't usable

2002-08-07 18:56:36 [rev 229]   Michal Moskal <malekith@pld-linux.org>

	* make.lib:
	  - allow specifing options to archiver (GLDOPTS)

2002-08-07 18:56:04 [rev 228]   Michal Moskal <malekith@pld-linux.org>

	* gontlink.ml, gontlink.mli, gontmodule.ml, gontmodule.mli, main.ml:
	  - added -ldopt compiler option working in both linker and archiver
	    modes; options from -ldopt when making archives are saved for
	    link time

2002-08-07 10:36:11 [rev 226]   Michal Moskal <malekith@pld-linux.org>

	* t/t19.g:
	  - new test for try

2002-08-07 10:35:55 [rev 225]   Michal Moskal <malekith@pld-linux.org>

	* make.addon:
	  - reordered C and non-C modules

2002-08-07 10:35:32 [rev 224]   Michal Moskal <malekith@pld-linux.org>

	* gonttypes.ml:
	  - fixed chini of try blocks

2002-08-07 01:49:04 [rev 222]   Michal Moskal <malekith@pld-linux.org>

	* make.lib:
	  - rm -f also $(CLEAN_FILES)

2002-08-07 01:48:27 [rev 221]   Michal Moskal <malekith@pld-linux.org>

	* main.ml:
	  - if we need file_split and file has no dot inside -- tell about
	    it, don't crash with unhandled exception

2002-08-07 01:47:12 [rev 220]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - don't generate (return (modify (result) ...)) in functions
	    returning void

2002-08-07 01:42:43 [rev 215]   Michal Moskal <malekith@pld-linux.org>

	* make.addon:
	  - make rules for addons and stdlib

2002-08-04 21:18:49 [rev 204]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - optmize calls to external functions not to use closures

2002-08-04 20:40:55 [rev 203]   Michal Moskal <malekith@pld-linux.org>

	* lexer.mll, parser.mly:
	  - added '!' operator

2002-08-04 18:19:20 [rev 197]   Michal Moskal <malekith@pld-linux.org>

	* lexer.mll:
	  - bugfix: string were treated badly

2002-07-20 20:58:22 [rev 196]   Michal Moskal <malekith@pld-linux.org>

	* Makefile:
	  - added cycle: target to clean and make all the stuff with
	    regtesting

2002-07-20 20:31:24 [rev 195]   Michal Moskal <malekith@pld-linux.org>

	* make.template:
	  - fixed type; hmm.. how did it work?

2002-07-19 18:15:59 [rev 193]   Michal Moskal <malekith@pld-linux.org>

	* ksi.ml:
	  - use ksi version 1

2002-06-04 14:01:28 [rev 189]   Michal Moskal <malekith@pld-linux.org>

	* gontbind.ml, gontcodegen.ml, gontlink.ml, gonttree.mli,
	  gonttypes.ml, gontutil.ml, gontutil.mli, lexer.mll, parser.mly,
	  t/t16.g, t/t18.g:
	  - sync with PLD CVS as of 2002.06.04-14.26

2002-06-03 19:24:34 [rev 184]   Michal Moskal <malekith@pld-linux.org>

	* doc/man/manfix.pl:
	  - remove &lt; & co from man output

2002-06-03 19:24:03 [rev 183]   Michal Moskal <malekith@pld-linux.org>

	* doc/gontc.tex:
	  - documented -ciface option
	  - changed my email

2002-06-03 08:45:03 [rev 182]   Michal Moskal <malekith@pld-linux.org>

	* NEWS:
	  - news for pre21

2002-05-31 15:56:35 [rev 173]   Michal Moskal <malekith@pld-linux.org>

	* t/t16.g:
	  - use String::join or + instead of strjoin()

2002-05-31 15:56:01 [rev 172]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml, gonttree.mli, gonttypes.ml, lexer.mll, parser.mly:
	  - added && and ||

2002-05-31 09:32:09 [rev 167]   Michal Moskal <malekith@pld-linux.org>

	* parser.mly:
	  - allow stmt (not only block) "let ... in" HERE

2002-05-31 09:02:41 [rev 165]   Michal Moskal <malekith@pld-linux.org>

	* gonttypes.ml:
	  - allow unused type variables in abstract types

2002-05-30 16:58:07 [rev 153]   Michal Moskal <malekith@pld-linux.org>

	* t/t18.g:
	  - sis test

2002-05-30 16:57:47 [rev 152]   Michal Moskal <malekith@pld-linux.org>

	* make.template:
	  - teach make how to make *.go files

2002-05-30 16:57:20 [rev 151]   Michal Moskal <malekith@pld-linux.org>

	* doc/gont.vim:
	  - minor changes...

2002-05-30 16:56:54 [rev 150]   Michal Moskal <malekith@pld-linux.org>

	* gontutil.ml, gontutil.mli:
	  - new functions sym_eq for testing symbols equality

2002-05-30 16:56:01 [rev 149]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - fix for union expressions

2002-05-30 16:55:27 [rev 148]   Michal Moskal <malekith@pld-linux.org>

	* gonttree.mli:
	  - allow change of td_loc (needed for forward type declartions)

2002-05-30 16:54:56 [rev 147]   Michal Moskal <malekith@pld-linux.org>

	* gontlink.ml:
	  - give meaningfull error message if module cannot be found

2002-05-30 16:54:17 [rev 146]   Michal Moskal <malekith@pld-linux.org>

	* gontbind.ml:
	  - hack to allow redefintion of abstract types (i.e. forward type
	    declarations)

2002-05-30 16:52:48 [rev 145]   Michal Moskal <malekith@pld-linux.org>

	* gonttypes.ml:
	  - hack to allow forward type declarations (same tydef record is
	    used)

2002-05-30 07:59:35 [rev 137]   Michal Moskal <malekith@pld-linux.org>

	* VERSION, ciface.ml, doc/homepage.html, gontcodegen.ml,
	  parser.mly, t/fail18.g:
	  - sync with PLD CVS as of 2002.05.29-18.43

2002-05-28 23:21:48 [rev 132]   Michal Moskal <malekith@pld-linux.org>

	* ciface.ml:
	  - print ; after structure
	  - don't print exceptions

2002-05-28 19:53:33 [rev 127]   Michal Moskal <malekith@pld-linux.org>

	* parser.mly:
	  - changed rules for if (to less restrictive)

2002-05-28 07:51:16 [rev 124]   Michal Moskal <malekith@pld-linux.org>

	* t/fail18.g:
	  - check if we don't allow changing value of whole matched
	    expression

2002-05-28 07:50:35 [rev 123]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - bugfix: changing value of whole matched expression shouldn't be 
	    allowed

2002-05-27 17:55:49 [rev 119]   Michal Moskal <malekith@pld-linux.org>

	* NEWS, TODO, VERSION, ciface.ml, ciface.mli, doc/hacker.tex,
	  doc/manual.tex, gontbind.ml, gontcodegen.ml, gonttree.mli,
	  gonttypes.ml, lexer.mll, main.ml, parser.mly, t/diff.g, t/neat.g,
	  t/t10.g, t/t11.g, t/t4.g, t/t5.g, t/t8.g:
	  - sync with PLD CVS

2002-05-27 09:59:49 [rev 117]   Michal Moskal <malekith@pld-linux.org>

	* ciface.ml:
	  - structures are now also dumped
	  - output file is enclosed in #ifdef properly

2002-05-27 09:59:18 [rev 116]   Michal Moskal <malekith@pld-linux.org>

	* Makefile:
	  - don't make runtime on all:
	  - added lib: target (alias to make-runtime) and world (all lib)

2002-05-26 22:53:59 [rev 110]   Michal Moskal <malekith@pld-linux.org>

	* NEWS:
	  - mention Int64, = "foo" in protos

2002-05-26 22:18:02 [rev 104]   Michal Moskal <malekith@pld-linux.org>

	* gonttypes.ml:
	  - use name equivalance in mgu, psysical equality of tydefs wasn't
	    very good idea

2002-05-26 22:17:23 [rev 103]   Michal Moskal <malekith@pld-linux.org>

	* gontcodegen.ml:
	  - allow variables of abstract type

2002-05-26 21:42:56 [rev 101]   Michal Moskal <malekith@pld-linux.org>

	* gontbind.ml, gontcodegen.ml:
	  - fixed two problems with ExternName

2002-05-26 21:27:20 [rev 100]   Michal Moskal <malekith@pld-linux.org>

	* gontbind.ml, gontcodegen.ml, gonttree.mli, parser.mly:
	  - added syntax in .gi: void foo(int) = "gont_baz";

2002-05-26 13:45:46 [rev 97]   Michal Moskal <malekith@pld-linux.org>

	* gontbind.ml:
	  - allow redefinition of abstract types

2002-05-26 13:45:09 [rev 96]   Michal Moskal <malekith@pld-linux.org>

	* gonttree.mli:
	  - fixed two obsolete comments

2002-05-25 23:46:01 [rev 95]   Michal Moskal <malekith@pld-linux.org>

	* gonttypes.ml:
	  - use syntax with no -> for dumps

2002-05-25 23:36:18 [rev 94]   Michal Moskal <malekith@pld-linux.org>

	* doc/hacker.tex, doc/manual.tex:
	  - fixups for -> removal

2002-05-25 23:29:20 [rev 93]   Michal Moskal <malekith@pld-linux.org>

	* doc/gont.vim:
	  - 'is' ain't no keyword anymore

2002-05-25 23:28:23 [rev 92]   Michal Moskal <malekith@pld-linux.org>

	* NEWS:
	  - mention syntax changes

2002-05-25 23:26:14 [rev 91]   Michal Moskal <malekith@pld-linux.org>

	* lexer.mll, parser.mly, t/diff.g, t/fail2.g, t/fail3.g, t/fail4.g,
	  t/fail5.g, t/neat.g, t/t1.g, t/t1.gi, t/t10.g, t/t11.g, t/t4.g,
	  t/t5.g, t/t8.g:
	  - new syntax for lambda expressions and function types:
	  -- fun t (t1 n1, ...) { ... }
	  -- fun t (t1 n1, ...) (...)
	  -- *t (t1 [n1], ...)
	  -- *(t (t1 [n1], ...))

2002-05-25 22:31:04 [rev 90]   Michal Moskal <malekith@pld-linux.org>

	* NEWS:
	  - mention -ciface

2002-05-25 22:20:39 [rev 89]   Michal Moskal <malekith@pld-linux.org>

	* TODO:
	  - dumping C header file done

2002-05-25 22:03:35 [rev 87]   Michal Moskal <malekith@pld-linux.org>

	* ciface.ml:
	  - functions and global variables are now also dumped

2002-05-24 07:25:37 [rev 86]   Michal Moskal <malekith@pld-linux.org>

	* Makefile, ciface.ml, ciface.mli, main.ml:
	  - -ciface switch to dump c interface header added

2002-05-24 06:45:42 [rev 84]   Michal Moskal <malekith@pld-linux.org>

	* main.ml:
	  - fixed -dump option

2002-05-22 21:40:45 [rev 83]   Michal Moskal <malekith@pld-linux.org>

	* mkdist:
	  - yet another try

2002-05-22 21:38:44 [rev 82]   Michal Moskal <malekith@pld-linux.org>

	* mkdist:
	  - trying to set...

2002-05-22 21:27:18 [rev 76]   Michal Moskal <malekith@pld-linux.org>

	* doc/Makefile:
	  - use perl to call fixup.pl, not ./fixup.pl

2002-05-22 21:21:54 [rev 74]   Michal Moskal <malekith@pld-linux.org>

	* .odbrc, .vimrc, COPYRIGHT, Makefile, NEWS, README, TODO, VERSION,
	  doc/Makefile, doc/faq.tex, doc/fixup.pl, doc/gont.vim,
	  doc/gontc.tex, doc/gram.sty, doc/grammar-pl.tex, doc/hacker.tex,
	  doc/hevea.sty, doc/homepage.html, doc/icons/empty.png,
	  doc/icons/left.png, doc/icons/right.png, doc/icons/up.png,
	  doc/man/article.hva, doc/man/hevea.hva, doc/man/manfix.pl,
	  doc/manual.tex, doc/pdftex.cfg, gont.ml, gont.mli, gontbind.ml,
	  gontbind.mli, gontcodegen.ml, gontcodegen.mli, gontlink.ml,
	  gontlink.mli, gontmodule.ml, gontmodule.mli, gonttree.mli,
	  gonttypes.ml, gonttypes.mli, gontutil.ml, gontutil.mli, ksi.ml,
	  ksi.mli, lexer.mli, lexer.mll, main.ml, make.lib, make.template,
	  mkdist, parser.mly, t/Makefile, t/diff.g, t/fail1.g, t/fail10.g,
	  t/fail11.g, t/fail12.g, t/fail13.g, t/fail14.g, t/fail15.g,
	  t/fail16.g, t/fail17.g, t/fail2.g, t/fail3.g, t/fail4.g,
	  t/fail5.g, t/fail6.g, t/fail7.g, t/fail8.g, t/fail9.g, t/hello.g,
	  t/hello.gi, t/neat.g, t/t1.g, t/t1.gi, t/t10.g, t/t11.g, t/t12.g,
	  t/t13.g, t/t14.g, t/t15.g, t/t16.g, t/t17.g, t/t2.g, t/t3.g,
	  t/t4.g, t/t5.g, t/t6.g, t/t7.g, t/t8.g, t/t9.g, t/tests,
	  t/warn1.g, work/Makefile, work/README, work/test.g, work/test.gi:
	  - initial; from PLD CVS

