Commit graph

654 commits

Author SHA1 Message Date
Antranig Vartanian
1a2082bfc2 changed variable l type from LONGINT to INTEGER in Kernel.Mod and
Kernel0.Mod --antranigv


Former-commit-id: 135f9ec6b4
2015-12-12 21:26:06 +04:00
Antranig Vartanian
40441e13ae changed Kernel.Mod from Kernel0.Mod -- antranigv
Former-commit-id: 47d97361f6
2015-12-12 21:03:26 +04:00
Antranig Vartanian
b5bf7f48fc changed Kernel0.Mod for TimeDesc -- antranigv
Former-commit-id: 90ef9158d4
2015-12-12 20:57:00 +04:00
Antranig Vartanian
5143a1557e fixed FdSet size -- antranigv
Former-commit-id: a80cd3b643
2015-12-12 20:30:40 +04:00
Antranig Vartanian
4366edec85 changes on SYSTEM.h for Malloc -- antranigv
Former-commit-id: ab04bdfdc6
2015-12-06 21:59:45 +04:00
Antranig Vartanian
10eecb8a2e changes AND makefile for OpenBSD -- antranigv
Former-commit-id: 3ceda03627
2015-12-06 21:38:43 +04:00
Antranig Vartanian
4bebc891a4 updated Unix.Mod for OpenBSD -- antranigv
Former-commit-id: c3a5559aab
2015-12-06 21:27:13 +04:00
Antranig Vartanian
7d3258c2f2 initial of OpenBSD changes for voc on X86_64
Former-commit-id: 0170d2b442
2015-12-03 22:50:57 +04:00
norayr
5305dbaa89 argc is INTEGER on 64bit; fixed. -- noch
Former-commit-id: defc630a5e
2015-11-20 14:53:41 +04:00
norayr
edad955821 reported by pdewacht: if eol is 0DX only, then voc wasn't able to handle
this correctly http://paste.lisp.org/display/158971#1

this is base62 encoded test module http://paste.lisp.org/display/158971

fixed.; -- noch


Former-commit-id: ebd0d78ce2
2015-11-10 22:18:35 +04:00
norayr
b8b1012e9a fixed error reported by pdewacht: with -l option voc hung if error was
at the last line, and no eol followed. ; -- noch


Former-commit-id: fff1337578
2015-11-10 19:52:51 +04:00
norayr
7607ee8651 sometimes it can crash because of this line. commented for now. fonts
are not necessary anyway.


Former-commit-id: 815795588b
2015-10-12 20:31:28 +04:00
norayr
df223b96a4 support for SYSTEM.ADR("x") added, i. e. for chars. sync with jtempl's
version; -- noch


Former-commit-id: 8887c4edb0
2015-10-09 13:36:54 +04:00
norayr
11acf6faca check for IMPORT SYSTEM in CheckSysFlag, synced with jtempl's version.
Former-commit-id: fced3875b7
2015-10-09 12:21:53 +04:00
Norayr Chilingarian
85dc46c036 fixed endless recursion in Stars for inherited imported fie
synced with Templ version of Ofront.


Former-commit-id: 5afbe2cfbc
2015-10-08 20:04:02 +04:00
norayr
b00409910c added DumpLog function to Oberon module; -- noch
Former-commit-id: 6433d592bb
2015-09-15 19:16:46 +04:00
Norayr Chilingarian
e9f1a2710a voc07R - revised oberon compiler's compatFiles module fixed to comply
with new Unix.Mod, which was previously fixed to comply with x86_64
libc types.


Former-commit-id: 8b66c787da
2015-07-19 17:04:16 +04:00
norayr
2d94e27d49 added OptionChar to Oberon.Mod; -- noch
Former-commit-id: 0d5e6da7dc
2015-07-01 15:56:47 +04:00
norayr
d04bc11849 moved Oberon.Mod to v4_compat directory. -- noch;
Former-commit-id: 2beff88af5
2015-07-01 15:52:22 +04:00
norayr
4d34283a4e fixed bug found by zorko
and described
[here](https://code.google.com/p/ofront/issues/detail?id=6) with a
little modification.


Former-commit-id: 7ff54e56bd
2015-06-16 21:33:41 +04:00
norayr
015617518c small fix; -- noch
Former-commit-id: 643e79f65d
2015-06-03 20:41:55 +04:00
Norayr Chilingarian
7d5cab1590 added events example.
Former-commit-id: 3665c36d27
2015-05-27 02:56:52 +04:00
Norayr Chilingarian
31c5b31dae makefiles fixed
Former-commit-id: fbdf562e2e
2015-05-27 02:03:59 +04:00
norayr
734ee7b330 unix module fixes for freebsd; -- noch
Former-commit-id: d749f3e8e9
2015-05-20 16:20:39 +00:00
norayr
4174762c96 SetJmp fixed on darwin; -- noch
Former-commit-id: ffe9476fd2
2015-05-20 23:12:28 +08:00
norayr
da7c2ed8b0 added struct stat size check to Unix.Mod, will test it on different
platforms.


Former-commit-id: 15274cbfb0
2015-05-20 18:40:48 +04:00
norayr
9dde57e9cd 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.
Former-commit-id: 6b4e51db23
2015-05-08 07:09:56 +00:00
norayr
140439d5ab small fix
Former-commit-id: aebc553e5d
2015-05-20 15:43:12 +04:00
norayr
0c9215f5f2 set_jmp structure wrapper fixed; -- noch
Former-commit-id: 8e31893ecb
2015-05-20 15:38:57 +04:00
norayr
5e4ecf9050 JmpBufCheck added to Kernel.Mod as in ofront; -- noch
Former-commit-id: 337f7d754a
2015-05-20 14:20:50 +04:00
norayr
4285c2ee95 showdef fix. -- noch
Former-commit-id: ab26b2c518
2015-03-31 15:13:18 +04:00
norayr
99d0d1c0db htons moved to types; -- noch
Former-commit-id: 9d92942027
2015-03-19 21:07:37 +04:00
norayr
ffbd45b735 readme fixed
Former-commit-id: b080951180
2015-03-19 21:03:29 +04:00
norayr
4f0312705e server improved. -- noch
Former-commit-id: 3d7c49a6dc
2015-03-19 21:01:47 +04:00
norayr
2615a22901 forking server example with oberon; -- noch.
Former-commit-id: 48041fee19
2015-03-19 19:33:34 +04:00
norayr
0ccf965e21 freebsd bootstrap binary update; -- noch
Former-commit-id: 427d92dfbc
2015-03-19 12:19:42 +00:00
norayr
df797f7d49 darwin bootstrap binary update. -- noch
Former-commit-id: 0d215c650b
2015-03-19 19:54:44 +08:00
norayr
a1eff0b339 reverted system type changes, added warning for absent else in case, -- noch
Former-commit-id: 929f688a9e
2015-03-19 15:33:10 +04:00
norayr
199769308e almost nothing -- noch
Former-commit-id: f2f45f8959
2015-03-17 13:39:48 +04:00
norayr
73369a589f new system types on darwin: updated bootstrap binary. -- noch.
Former-commit-id: 63a0f765a7
2015-03-17 17:24:05 +08:00
norayr
ebd58c9fe5 fixed showdef.Mod -- noch
Former-commit-id: 03adfacbfb
2015-03-16 17:54:15 +04:00
norayr
d16df6218b maxIdLen in OPS.Mod changed. showdef was unable to show definitions of
ulmRandomGenerators.Mod because full path
/opt/voc-1.1/lib/voc/sym/ulmRand... was longer than 32. Now fixed. -- noch


Former-commit-id: fd682d9c02
2015-03-16 17:33:37 +04:00
norayr
b1b7372d6a Merge branch 'new-system-types'
Conflicts:
	voc

Former-commit-id: 26542b84df
2015-03-16 17:24:25 +04:00
norayr
d0cfd06289 on line 605 of OPT.Mod typ := impCtxt.ref[-tag] read let's say, 19, i.
e. int64 typ, but because in procedure Close set to NIL everything upper
than FirstRef, which is 16, that's why obj.typ was not set in InStruct,
which caused crash later.
for now fixed by starting to NIL array from Comp + 1, not from FirstRef.
changing FirstRef causes crashes, which I did not investigate yet.

-- noch


Former-commit-id: 42ecf2464c
2015-03-12 21:39:13 +04:00
Norayr Chilingarian
6886a243a6 added oocRandomNumbers, updated newt wrapper with GetKey function. -- noch
Former-commit-id: ab5d3f734e
2015-03-12 00:24:11 +04:00
Norayr Chilingarian
5c9ef62469 updated OPV Convert to support 64bit type. -- noch
Former-commit-id: fb960f552f
2015-03-11 20:26:05 +04:00
Norayr Chilingarian
d76a806cbb small addition in system functions
Former-commit-id: fe36147392
2015-03-11 19:05:45 +04:00
Norayr Chilingarian
412a03787c OPT cleanup.
Former-commit-id: d3b0c0352a
2015-03-11 18:53:26 +04:00
Norayr Chilingarian
cb9cf67876 fixed forceNewSym/Verbose mistake, working on new types relations. -- noch
Former-commit-id: a2e64ff15f
2015-03-11 18:49:01 +04:00
Norayr Chilingarian
9d6a71eb59 introducing new integer types in SYSTEM module. -- noch.
Former-commit-id: 747943b008
2015-03-11 14:03:49 +04:00