Commit graph

783 commits

Author SHA1 Message Date
runkharr
60df39cb6b src/compiler/OPT.Mod: Fixed some typos ...
src/tools/make/configure.c: Fixed a typo. Reduced the value of 'MaxPathLen'
    for the generated 'Configuration.Mod' by one for consistency with
    'MaxFnLen' - meaning, the constant SYSTEM.MAXPATHLEN now doesn't count
    the terminating 0X. This is no problem, because corresponding array
    definitions may use the constant expression 'SYSTEM-MAXPATHLEN + 1'
    for achieving the same effect ...
2018-04-12 22:07:05 +02:00
runkharr
1d6e2ef187 - src/compiler/OPT.Mod: Introduced two new constants in the pseudo-module
SYSTEM: MAXPATHLEN and 'MAXFILENAMELEN. Both represent the maximum
    lengths of pathnames and (single) filenames of the underlying operating
    system for which the compiler will actually be generated. This is done
    by importing the system dependent constants from the automatically
    created module 'Configuration.Mod' which is hereby *imported* into
    'OPT.Mod' ...
- src/tools/make/configure.c: Added '#include <limits.h>' (introducing
    PATH_MAX and NAME_MAX into this program. Extended the code for the
    module 'Configuration.Mod' by two constant definitions: 'MaxPathLen'
    (holding the value if PATH_MAX) and 'MaxFnLen' (=> NAME_MAX). This
    allows for an automatical configuration of MAXPATHLEN and MAXFILENAMELEN
    in 'src/compiler/OPT.Mod' ...
2018-04-12 21:34:02 +02:00
Norayr Chilingarian
4bbacbaaa4 brought sources in sync with current library state. 2018-04-10 23:29:14 +04:00
Norayr Chilingarian
c43644ffeb bootstrap sources update. 2018-04-10 22:51:26 +04:00
Norayr Chilingarian
9470716304 issue #64 https://github.com/vishaps/voc/issues/64 2018-04-10 22:48:37 +04:00
David Brown
1bd70f367e Correct size_t definition for OpenBSD .gt. 6.2 thanks to @ibara 2017-09-06 13:07:00 +01:00
norayr
2ec7f3277a applied changes for the issue #61, with the @jtempl fix 9e3e13af63 2017-09-02 22:20:03 +04:00
norayr
bad584ec32 make bootstrap. 2017-08-08 15:39:44 +04:00
norayr
511186f0a4 applied temple's fix for the ofront issue #30, endless recoursion for
cyclic array types.
c7d37c9162
2017-08-08 15:37:29 +04:00
norayr
9f3893bb42 should fix library build. 2017-06-21 21:45:26 +04:00
norayr
e626e5c97d updated bootstrap sources. 2017-06-21 21:33:03 +04:00
norayr
211f69c89a moved strtoreal functions to strings module. 2017-06-21 20:58:10 +04:00
norayr
b5c76a0ee3 implemented In.Real and In.LongReal, unless it'll be implemented better. 2017-06-21 20:45:58 +04:00
David Brown
5c86750aed Enable Mac static linking. 2017-02-15 18:58:39 +00:00
David Brown
8063b0c595 Fix dynamic linking on Mac. Static linking not working. 2017-02-15 18:34:00 +00:00
David Brown
44d5e0f325 Remove obsolete LDCONFIG env var generation in configure.c 2017-01-02 12:00:36 +00:00
David Brown
284b105c80 Update bootstrap C sources. 2017-01-01 01:28:40 +00:00
David Brown
ba9498b592 Fix verbose display of gcc command. 2017-01-01 01:27:58 +00:00
David Brown
a4dfd37908 Update bootstrap C source. 2016-12-29 15:30:06 +00:00
David Brown
0666629e1e J. Templ heap tweaks - improved handling in extreme memory scenarios. 2016-12-29 15:28:04 +00:00
David Brown
6a20f8f951 Fix for dynamic library installation. 2016-12-28 14:47:16 +00:00
David Brown
ee6e5fe7b4 Update bootstrap C source 2016-12-28 13:06:10 +00:00
David Brown
265ac23f6e Restore 4*Unit heap allocation multiple. 2016-12-28 13:05:16 +00:00
David Brown
66b7ea0be0 Merge branch 'master' of https://github.com/vishaps/voc 2016-12-28 12:35:43 +00:00
David Brown
6c9fdacce5 Update bootstrap C source 2016-12-28 12:34:28 +00:00
David Brown
173c83f217 Integrate OFront fix for unsigned DIV in heap. 2016-12-28 12:33:34 +00:00
Norayr Chilingarian
2a65229fef added 'make install' to the readme. 2016-12-26 00:09:35 +04:00
David Brown
d292b4b2c9 Update bootstrap C sources. 2016-12-22 17:17:34 +00:00
David Brown
535f80d91c Integrate jtempl heap allocation recursion fix. 2016-12-22 17:16:42 +00:00
David Brown
37fc052d95 Update autobuild report 2016-12-22 16:36:05 +00:00
David Brown
b66d7bf2ef Display configuration in Visual C makefile 2016-12-22 14:55:03 +00:00
David Brown
4dac1f29d5 Fix conditional syntax in autobuild script. 2016-12-22 14:42:53 +00:00
David Brown
da14bc6398 Add Visual C x86 autobuild. 2016-12-22 14:35:11 +00:00
David Brown
572587ec56 Add new autobuild machine vim-obs32. 2016-12-21 18:16:25 +00:00
David Brown
ee197d741a Update C bootstrap source. 2016-12-21 13:02:11 +00:00
David Brown
3ba0d7ae2c Update Visual C make.cmd, use separate compilation for LOLA conf test. 2016-12-21 13:01:14 +00:00
David Brown
305781e000 Version 2.1.0 - update version and add history. 2016-12-20 17:27:47 +00:00
David Brown
3cb60cc59f Update C bootstrap source. 2016-12-20 15:17:12 +00:00
David Brown
412a8c3337 Document compilation; remove OpenBSD debugging. 2016-12-20 15:16:18 +00:00
David Brown
c6388006b9 Update bootstrap C source. 2016-12-19 16:12:09 +00:00
David Brown
8220c4e807 Fix heap for -OC build on 32 bit systems. 2016-12-19 16:11:32 +00:00
David Brown
43117e79f7 Integrate JTempl's new OFront heap implementation using unsigned address arithmetic. 2016-12-19 16:00:57 +00:00
David Brown
6f43c272c9 Update bootstrap C sources. 2016-12-18 17:13:46 +00:00
David Brown
7386767d84 Fix binary dir determination for mingw/msc. 2016-12-18 17:12:00 +00:00
David Brown
fc385eca3c Update bootstrap C sources. 2016-12-18 16:34:33 +00:00
David Brown
5c5ca01dbc Fix overenthusiastic deletion of .sym files for -F forcenewym. Whoops. 2016-12-18 16:33:41 +00:00
David Brown
28d4bc8219 -F doesn'teven try opening existing sym file. -s silently replaces old version sym file. 2016-12-18 14:51:27 +00:00
David Brown
4c7aa1720a Update bootstrap C sources. 2016-12-18 13:05:05 +00:00
David Brown
460b879829 Build link list based on imports, not on modules compiled by compiler instance. 2016-12-18 13:03:59 +00:00
David Brown
4a71f43e72 Update bootstrap C source files. 2016-12-14 16:56:57 +00:00