Commit graph

70 commits

Author SHA1 Message Date
Norayr Chilingarian
2991026809 added problematic ubuntu version to faq file
Former-commit-id: 5f80704eb0feffdf11d42f1aee7671639b209c55
2016-02-04 01:27:29 +04:00
Norayr Chilingarian
f05ecf6102 Unix.Timeval fix. suseconds_t is 4 bytes on osx x86_64 apparently.
Therefore Timeval.usec is INTEGER. Thanks to Jon Kleiser for [raising](https://github.com/norayr/voc/issues/5) the question.
bootstrap binary updated. Kernel0. Kernel modules affected. -- noch


Former-commit-id: 177f08f0e0e37f9c7ba9d08a91da7c08006c92a4
2016-01-19 16:54:26 +04:00
norayr
bac3c2cb49 apparently, openbsd bootstrap binary was not added to the git. (:
Former-commit-id: 02a909696d0d60377099e957f56fa7fb9e51cf4c
2016-01-16 01:09:32 +04:00
Antranig Vartanian
f3089c9942 some changes for OpenBSD
Former-commit-id: d570c60e3c
2016-01-13 14:24:08 +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
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
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
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
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
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
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
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
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
Norayr Chilingarian
ae02654300 Revert "added SYSTEM.INT8, SYSTEM.INT16, SYSTEM.INT32, SYSTEM.INT64. tested only"
This reverts commit 060ec5134d [formerly 38794808ac].


Former-commit-id: 712244b161
2015-03-10 19:32:11 +04:00
Norayr Chilingarian
060ec5134d added SYSTEM.INT8, SYSTEM.INT16, SYSTEM.INT32, SYSTEM.INT64. tested only
on x86_64 yet. -- noch


Former-commit-id: 38794808ac
2015-02-27 19:08:57 +04:00
norayr
6d86e29db5 small changes in OPC and OPM, updated powerpc bootstrap binaries. -- noch
Former-commit-id: d68b3c2575
2015-02-02 21:14:50 +04:00
Norayr Chilingarian
c3e0b3a9cb makefile changed to forcibly generate symbol files under x86_64 gcc backend
bootstrap binary updated. need to update bootstrap binaries for other
platforms too in order to be able to change their makefiles.


Former-commit-id: 8ef9e6fc88
2015-02-02 11:55:23 +04:00
Norayr Chilingarian
60caef64e4 changed branding of git version to 1.1
Former-commit-id: e86c9c1956
2015-01-29 11:57:57 +04:00
Norayr Chilingarian
6b17edc405 fixed date
Former-commit-id: 6d36f4ee8c
2014-09-19 00:31:50 +04:00
Norayr Chilingarian
4a77f04720 updated version.Mod and makefiles to reflect the new version.
Former-commit-id: 90a0dc3ae2
2014-09-18 23:56:28 +04:00
Norayr Chilingarian
f77625f434 fix
Former-commit-id: 69defc9ce0
2014-09-17 20:01:24 +04:00
Norayr Chilingarian
b560023260 even faster way
Former-commit-id: 9892f9205c
2014-09-17 19:59:22 +04:00
Norayr Chilingarian
4a32c7d5c1 no overflow in OPM anymore
Former-commit-id: 05b8d63835
2014-09-17 15:21:33 +04:00
norayr chilingarian
97860bae19 found problem in OPV.stat, not properly handled yet. needs investigation.
Former-commit-id: 1acddf0fb9
2014-09-14 22:53:24 +04:00
Norayr Chilingarian
7666ed94ae 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.


Former-commit-id: bef25cd7a7
2014-09-11 15:46:09 +04:00
Norayr Chilingarian
b1946ac2ec 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.


Former-commit-id: 2d6ac451ba
2014-05-20 00:56:33 +04:00
Norayr Chilingarian
c3af38cdfc 0. fixed OPM.Mark bug, now when pos = -1 it shows error correctly.
1. added cool error message handling with showing "^" under the line
which points exactly where the error is.


Former-commit-id: 74f47aa69c
2014-05-07 20:09:30 +04:00
Norayr Chilingarian
cf29c4721b main program msg is also green
Former-commit-id: 561137e16d
2014-04-14 02:29:33 +04:00
norayr
6a948de787 raspberry pi bootstrap binary
Former-commit-id: 72b53f61f7
2014-04-14 02:20:31 +04:00
norayr
2fcad9db3b darwin bootstrap binary
Former-commit-id: ca80f58e94
2014-04-14 06:01:11 +08:00
norayr
72e3679b72 green output, powerpc binaries
Former-commit-id: 175a480412
2014-04-14 01:57:06 +04:00
norayr
580db0d788 darwin bootstrap binary
Former-commit-id: f4d3bb13ff
2014-04-14 05:32:39 +08:00
Norayr Chilingarian
485e27a287 first colored messasges in OPM using vt100, 'f' option added to disable
it


Former-commit-id: 338c3f47e8
2014-04-14 01:22:03 +04:00
norayr
77ba22e109 updated powerpc bootstrap binary
Former-commit-id: 6ba3d53693
2014-04-13 14:35:34 +04:00
norayr
6563e223cf darwin bootstrap binary updated
Former-commit-id: 018b64defc
2014-04-13 18:26:46 +08:00
Norayr Chilingarian
b9bc8f2a39 gnuc -> gcc, more abstraction in makefiles and extTools
Former-commit-id: 01664df2ee
2014-04-13 14:15:48 +04:00
Norayr Chilingarian
27cd609dad extTools.Mod, fix warnings like "argument unused during compilation:
'-L.'"


Former-commit-id: cd69786833
2014-04-13 13:17:00 +04:00