Commit graph

156 commits

Author SHA1 Message Date
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