Antranig Vartanian
3ceda03627
changes AND makefile for OpenBSD -- antranigv
2015-12-06 21:38:43 +04:00
Antranig Vartanian
c3a5559aab
updated Unix.Mod for OpenBSD -- antranigv
2015-12-06 21:27:13 +04:00
Antranig Vartanian
0170d2b442
initial of OpenBSD changes for voc on X86_64
2015-12-03 22:50:57 +04:00
norayr
defc630a5e
argc is INTEGER on 64bit; fixed. -- noch
2015-11-20 14:53:41 +04:00
norayr
815795588b
sometimes it can crash because of this line. commented for now. fonts
...
are not necessary anyway.
2015-10-12 20:31:28 +04:00
norayr
6433d592bb
added DumpLog function to Oberon module; -- noch
2015-09-15 19:16:46 +04:00
norayr
0d5e6da7dc
added OptionChar to Oberon.Mod; -- noch
2015-07-01 15:56:47 +04:00
norayr
2beff88af5
moved Oberon.Mod to v4_compat directory. -- noch;
2015-07-01 15:52:22 +04:00
norayr
d749f3e8e9
unix module fixes for freebsd; -- noch
2015-05-20 16:20:39 +00:00
norayr
ffe9476fd2
SetJmp fixed on darwin; -- noch
2015-05-20 23:12:28 +08:00
norayr
15274cbfb0
added struct stat size check to Unix.Mod, will test it on different
...
platforms.
2015-05-20 18:40:48 +04:00
norayr
6b4e51db23
it seems that jmp_buf has some 4 bytes long field at the end, which is not described in header file. see http://hastebin.com/conujujeyu.pl for reference. i have also checked offsets.
2015-05-08 07:09:56 +00:00
norayr
aebc553e5d
small fix
2015-05-20 15:43:12 +04:00
norayr
8e31893ecb
set_jmp structure wrapper fixed; -- noch
2015-05-20 15:38:57 +04:00
norayr
337f7d754a
JmpBufCheck added to Kernel.Mod as in ofront; -- noch
2015-05-20 14:20:50 +04:00
norayr
63a0f765a7
new system types on darwin: updated bootstrap binary. -- noch.
2015-03-17 17:24:05 +08:00
norayr
26542b84df
Merge branch 'new-system-types'
...
Conflicts:
voc
2015-03-16 17:24:25 +04:00
Norayr Chilingarian
ab5d3f734e
added oocRandomNumbers, updated newt wrapper with GetKey function. -- noch
2015-03-12 00:24:11 +04:00
Norayr Chilingarian
747943b008
introducing new integer types in SYSTEM module. -- noch.
2015-03-11 14:03:49 +04:00
Norayr Chilingarian
712244b161
Revert "added SYSTEM.INT8, SYSTEM.INT16, SYSTEM.INT32, SYSTEM.INT64. tested only"
...
This reverts commit 38794808ac .
2015-03-10 19:32:11 +04:00
Norayr Chilingarian
b899460455
Revert "new system types tested on x86 and armv6, bootstrap binaries updated. --"
...
This reverts commit 5a6725d7da .
2015-03-10 19:31:57 +04:00
Norayr Chilingarian
5a6725d7da
new system types tested on x86 and armv6, bootstrap binaries updated. --
...
noch
2015-02-27 19:46:36 +04:00
Norayr Chilingarian
38794808ac
added SYSTEM.INT8, SYSTEM.INT16, SYSTEM.INT32, SYSTEM.INT64. tested only
...
on x86_64 yet. -- noch
2015-02-27 19:08:57 +04:00
Norayr Chilingarian
749d45d439
darwin unix.mod update -- noch
2015-02-19 18:12:00 +04:00
Norayr Chilingarian
606c23d096
got rid of ecvt completely. reals.mod and texts test updated. -- noch
2015-02-18 16:51:40 +04:00
norayr
9f452e66b7
unix module now compiles under freebsd -- noch
2015-02-13 11:18:29 +00:00
Norayr Chilingarian
6ace15a0dc
Files are architecture dependent, texts are not. cleaned this up. --
...
noch
2015-02-13 14:23:13 +04:00
Norayr Chilingarian
3977329475
freebsd work mostly -- noch
2015-02-13 13:49:28 +04:00
Norayr Chilingarian
2bd826c965
got rid of ecvt outdated function. -- noch
2015-02-13 02:23:22 +04:00
Norayr Chilingarian
af98fae2f1
fixed bug, forgot to new text. -- noch
2015-02-12 21:00:49 +04:00
Norayr Chilingarian
63dc2c5c31
ported ethDates, ethReals, ethStrings. -- noch
2015-02-12 20:21:39 +04:00
Norayr Chilingarian
74a518efe9
small fix of typo in comment. -- noch
2015-02-12 19:35:01 +04:00
Norayr Chilingarian
29d62cf1b0
added comment -- noch
2015-02-10 18:43:31 +04:00
Norayr Chilingarian
3e88d51eb6
ulmToInt16 now works -- noch
2015-02-10 18:33:47 +04:00
Norayr Chilingarian
59e489ea43
x86_86 gcc/clang low level modules update, types clarified. -- noch
2015-02-10 15:06:04 +04:00
Norayr Chilingarian
8b8dd6fd14
__DEL(x) should be defined as free(x) because we don't use alloca() call -- noch
2015-02-09 21:08:34 +04:00
Norayr Chilingarian
aaa2ee2288
finished removing unnecessary architecture files -- noch
2015-02-09 19:53:12 +04:00
Norayr Chilingarian
461148de7e
added Oberon.Mod which can be used to read command line arguments by
...
reading Oberon.Par.text like in Oberon system.
2015-01-29 00:03:17 +04:00
Norayr Chilingarian
40a58e1771
Args.Mod for 32 bit systems replaced by Args.Mod for 64bit systems.
...
Latter works for all systems, it's just more explicit.
fixed problem in makefile (spaces instead of tabs, for old make command)
2015-01-28 22:52:07 +04:00
Norayr Chilingarian
797ea84f14
ulmIntOperatins ported.
...
x11 modules moved to separate directory and won't be compiled by
default.
x11 test cases updated.
-- noch
2015-01-28 19:36:22 +04:00
Norayr Chilingarian
c2794dc7fb
eth unicode conversion module. -- noch
2015-01-27 10:54:03 +04:00
Norayr Chilingarian
8b846c9a5a
untraced pointer -- noch
2015-01-25 16:22:23 +04:00
Norayr Chilingarian
0d85205cfd
fixed bug in Reals.Mod which was actual on x86_64
...
without prototype, return type of ecvt was int, which has 4 byte size on
x86 but still has the same size on x86_64, that's why pointer which is 8
byte long could not fit in the variable holding return value. And it
could get negative value causing programs to explode. Fixed with casting
the result to LONGINT.
2014-09-19 00:28:51 +04:00
Norayr Chilingarian
bef25cd7a7
added crlf handling partly following discussion at
...
https://code.google.com/p/ofront/issues/detail?id=3
and by introducing corresponding changes in ShowLine and ShowLineErr
functions
in OPM module.
2014-09-11 15:46:09 +04:00
Norayr Chilingarian
0b2f1902ef
added ReadByte wrapper for compatibility with latest NW Oberon system
2014-08-04 14:15:47 +04:00
Norayr Chilingarian
2d6ac451ba
freebsd port works.
...
I have no freebsd, and port was made by request and with help of
tangentstorm from #oberon channel (:
still it's not well tested and is considered experimental.
2014-05-20 00:56:33 +04:00
Norayr Chilingarian
338c3f47e8
first colored messasges in OPM using vt100, 'f' option added to disable
...
it
2014-04-14 01:22:03 +04:00
Norayr Chilingarian
01664df2ee
gnuc -> gcc, more abstraction in makefiles and extTools
2014-04-13 14:15:48 +04:00
norayr
61ef35ff33
clang powerpc platform
2014-04-13 12:12:44 +04:00
Norayr Chilingarian
7f11185f6a
vt100 and crt units, some changes in Unix.Mod
2014-04-11 21:41:49 +04:00