Commit graph

167 commits

Author SHA1 Message Date
Norayr Chilingarian
b86148871b Reals converted from Oberon text to ascii text
Former-commit-id: ec65d603a9
2013-10-18 01:14:01 +04:00
Norayr Chilingarian
e05683bf4d fixed directory layout
Former-commit-id: f80034927c
2013-10-17 03:28:08 +04:00
Norayr Chilingarian
e5d67b4538 updated x86 bootstrap binary
Former-commit-id: 7303ba3836
2013-10-16 19:30:01 +04:00
Norayr Chilingarian
eadecc1a46 ulmTypes.Mod and ulmStreams.Mod modules ported.
Former-commit-id: af6746cd0f
2013-10-16 19:22:58 +04:00
Norayr Chilingarian
893131c4ec ulmProcess added
Former-commit-id: 4a4b3939a3
2013-10-16 13:51:35 +04:00
Norayr Chilingarian
8edb411458 ulmIO.Mod changed and now it works with 64 bit longint numbers.
Former-commit-id: bf5bc16cd6
2013-10-16 01:56:09 +04:00
Norayr Chilingarian
640d71680b ulmSYSTEM implements SYSTEM.UNIXCALL with two calls (read and write a
character), ported ulmIO which uses those calls.


Former-commit-id: 2cf9f399e3
2013-10-11 20:57:16 +04:00
Norayr Chilingarian
fe95963b2f ulmSYSTEM updated, implemented SYSTEM.UNIXCALL for one character read
and write.
added ulmIO module which uses those calls.


Former-commit-id: 3071be3c36
2013-10-11 20:49:55 +04:00
Norayr Chilingarian
74d48821f4 ulmSYSTEM.Mod cleanup
Former-commit-id: 2327556b15
2013-10-10 19:19:33 +04:00
Norayr Chilingarian
3bf8892f5d ulmEvents.Mod does not use C/asm code anymore. getaddr code procedure is
replaced by more correct SYSTEM.VAL calls.

added Readme and FAQ


Former-commit-id: 0d9024e4ae
2013-10-10 19:16:50 +04:00
Norayr Chilingarian
bbe51648b9 updated linux.gnuc.x86_64 bootstrap binary
Former-commit-id: e81c21e56f
2013-10-07 17:03:04 +04:00
Norayr Chilingarian
5213eaba67 updated x86_64 bootstrap binary (vocstatic)
Former-commit-id: fef1fe590c
2013-10-07 17:02:26 +04:00
Norayr Chilingarian
745b4851ca fixed issue with multiple modules compilation.
now voc adds dependency modules object files to the main module
compiling command line.
for example, if MM0 imports MM1 then if we call voc like:
voc -l MM1.Mod -s MM0.Mod -M

 the commandline will look like

cc  MM0.c MM1.o -static  -o MM0  -fPIC -g -I /opt/voc-1.0/src/lib/system/gnuc/x86_64  -I /opt/voc-1.0/lib/voc/obj -lVishapOberon -L. -L/opt/voc-1.0/lib


Former-commit-id: a3214b8154
2013-10-07 16:46:04 +04:00
Norayr Chilingarian
d858f133f8 -MC now works, does not compile main unit by default, but creates object
file and don't link it.


Former-commit-id: cb804b16cb
2013-10-05 22:40:38 +04:00
Norayr Chilingarian
104433029b commented out c compiler command line output, may be will add debug mode later.
-- noch


Former-commit-id: 01be73a99d
2013-09-28 01:57:02 +04:00
Norayr Chilingarian
6a1eccd316 voc compiler first commit
Former-commit-id: 760d826948
2013-09-27 22:34:17 +04:00
norayr
4a7dc4b549 Initial commit 2013-09-27 08:55:16 -07:00