Norayr Chilingarian
44734e6643
ported Write
2013-10-28 20:49:41 +04:00
Norayr Chilingarian
a34ee73f1c
added Write
2013-10-28 20:49:07 +04:00
Norayr Chilingarian
b0fb5713a3
added Printer module from V4 system/ofront
2013-10-26 18:56:03 +04:00
Norayr Chilingarian
3c1f0f0906
updated makefiles
2013-10-26 18:33:26 +04:00
Norayr Chilingarian
b66639a18b
added pow opal strings module
2013-10-26 18:31:38 +04:00
Norayr Chilingarian
278abe4110
ulmSysErrors ported.
2013-10-23 18:44:28 +04:00
Norayr Chilingarian
9f8fefcd1b
ulmErrors ported.
2013-10-23 18:40:35 +04:00
Norayr Chilingarian
a9ee80528f
ulmErrors initial commit
2013-10-23 18:34:06 +04:00
Norayr Chilingarian
60f0426d17
ulmSys, ulmSysConversions
2013-10-23 18:33:07 +04:00
Norayr Chilingarian
ea1429795c
ulmPlotters
2013-10-23 18:07:03 +04:00
Norayr Chilingarian
5c5d315fbe
Plotters first commit
2013-10-23 18:00:42 +04:00
Norayr Chilingarian
6ef66fa542
ported ulmStrings, ulmConstStrings.
...
changed hidden fields limit in OPM module.
makefiles
2013-10-23 17:54:58 +04:00
Norayr Chilingarian
d3d8ac9de6
ConstStrings initial commit
2013-10-23 16:04:35 +04:00
Norayr Chilingarian
0896b33cce
ulmStrings ported
2013-10-23 16:01:32 +04:00
Norayr Chilingarian
0c771ad7a6
ulmStrings first commit
2013-10-23 15:58:22 +04:00
Norayr Chilingarian
1e73cef60c
ulmTexts.Mod ported
2013-10-23 15:50:38 +04:00
Norayr Chilingarian
a006fc20c2
ulmTexts.Mod added
2013-10-23 15:26:13 +04:00
Norayr Chilingarian
af12501259
added ulmOperations.Mod
2013-10-23 15:19:17 +04:00
Norayr Chilingarian
ce6490771e
ulmPrint ported, ulmStreams modified.
...
needs test, I am not sure it will work correctly.
it is not clean how some type casts would work in voc.
2013-10-22 19:56:23 +04:00
Norayr Chilingarian
c648686eb7
ulmPrint added,
...
ulmIEEE, ulmMC68881, ulmReals ported
2013-10-22 17:10:42 +04:00
Norayr Chilingarian
577a398bfb
MC68881, Reals, StreamDisciplines
2013-10-22 16:57:13 +04:00
Norayr Chilingarian
ab6cd805d5
StreamDisciplines
2013-10-22 16:43:03 +04:00
Norayr Chilingarian
26711501d0
ulmAssertions, ulmIndirectDisciplines
2013-10-22 16:37:44 +04:00
Norayr Chilingarian
e05e466d38
added BinaryRider, TextRider, JulianDay.
...
riders are not very useful because PosixFileDesc, Files and StdChannels are not ported.
2013-10-22 14:11:34 +04:00
Norayr Chilingarian
0358bfac55
OakFiles fixed
2013-10-21 20:27:54 +04:00
Norayr Chilingarian
8f34e77d9d
added OakFiles.Mod which does not search for files in OBERON path, implemented ReadLine procedure.
...
added oocRts wrapper around Unix.Mod and Args.Mod,added Filenames.Mod.
Unix.Mod and Args.Mod modified, interface extended.
2013-10-21 19:53:26 +04:00
Norayr Chilingarian
569ba1e5fd
modified all makefiles to compile ComplexMath and LComplexMath
2013-10-21 17:14:59 +04:00
Norayr Chilingarian
1f2fccfa3e
added ComplexMath and LComplexMath
2013-10-21 17:12:38 +04:00
Norayr Chilingarian
fb38248e59
added Channel, Msg, RealConv, RealStr
2013-10-21 16:53:56 +04:00
Norayr Chilingarian
08c4a44059
improved makefiles, now it's easier to build a compiler.
2013-10-18 19:05:05 +04:00
Norayr Chilingarian
c6a299a1fe
ported four more modules from ooc lib
2013-10-18 18:43:15 +04:00
Norayr Chilingarian
24b30cdae7
added oocRealMath oocOakMath modules
2013-10-18 17:45:17 +04:00
Norayr Chilingarian
c9ebc5174d
fixed Reals.Mod, see comments there, git rid of libc dependency, becaus ecvt call caused crash when running ./showdef oocLowLReal.sym file.
...
added oocLowReal.Mod and oocLowLReal.Mod
2013-10-18 17:34:26 +04:00
Norayr Chilingarian
ec65d603a9
Reals converted from Oberon text to ascii text
2013-10-18 01:14:01 +04:00
Norayr Chilingarian
f80034927c
fixed directory layout
2013-10-17 03:28:08 +04:00
Norayr Chilingarian
7303ba3836
updated x86 bootstrap binary
2013-10-16 19:30:01 +04:00
Norayr Chilingarian
af6746cd0f
ulmTypes.Mod and ulmStreams.Mod modules ported.
2013-10-16 19:22:58 +04:00
Norayr Chilingarian
4a4b3939a3
ulmProcess added
2013-10-16 13:51:35 +04:00
Norayr Chilingarian
bf5bc16cd6
ulmIO.Mod changed and now it works with 64 bit longint numbers.
2013-10-16 01:56:09 +04:00
Norayr Chilingarian
2cf9f399e3
ulmSYSTEM implements SYSTEM.UNIXCALL with two calls (read and write a
...
character), ported ulmIO which uses those calls.
2013-10-11 20:57:16 +04:00
Norayr Chilingarian
3071be3c36
ulmSYSTEM updated, implemented SYSTEM.UNIXCALL for one character read
...
and write.
added ulmIO module which uses those calls.
2013-10-11 20:49:55 +04:00
Norayr Chilingarian
2327556b15
ulmSYSTEM.Mod cleanup
2013-10-10 19:19:33 +04:00
Norayr Chilingarian
0d9024e4ae
ulmEvents.Mod does not use C/asm code anymore. getaddr code procedure is
...
replaced by more correct SYSTEM.VAL calls.
added Readme and FAQ
2013-10-10 19:16:50 +04:00
Norayr Chilingarian
e81c21e56f
updated linux.gnuc.x86_64 bootstrap binary
2013-10-07 17:03:04 +04:00
Norayr Chilingarian
fef1fe590c
updated x86_64 bootstrap binary (vocstatic)
2013-10-07 17:02:26 +04:00
Norayr Chilingarian
a3214b8154
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
2013-10-07 16:46:04 +04:00
Norayr Chilingarian
cb804b16cb
-MC now works, does not compile main unit by default, but creates object
...
file and don't link it.
2013-10-05 22:40:38 +04:00
Norayr Chilingarian
01be73a99d
commented out c compiler command line output, may be will add debug mode later.
...
-- noch
2013-09-28 01:57:02 +04:00
Norayr Chilingarian
760d826948
voc compiler first commit
2013-09-27 22:34:17 +04:00
norayr
4a7dc4b549
Initial commit
2013-09-27 08:55:16 -07:00