Skip to content

Commit 3777941

Browse files
committed
Updated CHANGELOG
Src-commit: 515422923da89cd2b6f394b89e7022e7d0f53c84
1 parent 2772ccb commit 3777941

File tree

1 file changed

+97
-2
lines changed

1 file changed

+97
-2
lines changed

core/CHANGELOG

Lines changed: 97 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
[This file was autogenerated by LPdoc, please do not edit.]
22

33

4-
This documentation corresponds to version 1.20 (2021/3/18, 19:33:30
5-
CET).
4+
This documentation corresponds to version 1.21 (2022/3/2, 20:34:30 CET).
65

76
Ciao
87
****
@@ -13,6 +12,102 @@ CHANGELOG_CIAO
1312
Version/Change Log
1413
==================
1514

15+
Version 1.21 (2022/3/2, 20:34:30 CET)
16+
* Build system:
17+
* IMPROVED: Partial rewrite of network-based installation
18+
(better selection of releases, allow prebuilt docs and
19+
binaries).
20+
21+
* IMPROVED: Tighter integration of `ciao publish' into the
22+
builder.
23+
24+
* IMPROVED: Third-party commands moved to "advanced" help.
25+
26+
* Core (compiler/engine, toplevel, libraries):
27+
* ADDED: Support PowerPC 64-bit in little-endian mode.
28+
29+
* ADDED: Replaced using_tty/0 with system_extra:istty/1
30+
(specify fd).
31+
32+
* ADDED: cgoal/1 property (to distinguish from callable/1
33+
ISO pred).
34+
35+
* ADDED: `binexec' option for automatic spawning of active
36+
modules. This produces multi-purpose binaries that can
37+
start as either normal processes or active modules.
38+
39+
* ADDED: Added `ivar/1' meta-property in assertions
40+
(expands to `var/1' plus independence from all other
41+
vars).
42+
43+
* ADDED: New rtchecks (run-time assertion checking) code
44+
for `det/1', `semidet/1', `multidet/1', `nondet/1'
45+
properties.
46+
47+
* ADDED: Option to run unit tests in the same process.
48+
49+
* ADDED: Custom headers in foreign interface gluecode
50+
(useful for custom type translations).
51+
52+
* IMPROVED: Faster dependency checks in the compiler (see
53+
`itf_sections'). Improves x2 loading time of large
54+
executables.
55+
56+
* IMPROVED: `iso' package renamed `iso_strict', code
57+
adapted.
58+
59+
* IMPROVED: merged `bf' and `af' search rule translation
60+
modules.
61+
62+
* IMPROVED: Document need for `devenv' for running tests.
63+
64+
* IMPROVED: Preserve timestamps when engine metadata does
65+
not change.
66+
67+
* IMPROVED: More resilient unit test runner.
68+
69+
* FIXED: Fixes to termux compilation (Android).
70+
71+
* FIXED: Cleanup of itf when `opt_suff/1' used.
72+
73+
* FIXED: Default hostname to `localhost' in active modules.
74+
75+
* FIXED: Location of relative paths in `reexport'.
76+
77+
* FIXED: Documentation of timeout library.
78+
79+
* FIXED: Allow multiple doccomments before condcomp
80+
directives.
81+
82+
* FIXED: Markdown parser issues.
83+
84+
* FIXED: Fix `|' operator priority to 1105 (ISO DCG draft).
85+
86+
* FIXED: Bug in `sub_atom/5'.
87+
88+
* FIXED: Removed bashism in `config-sysdep.sh'.
89+
90+
* FIXED: Use stderr consistently in unit test output.
91+
92+
* Ciao emacs mode:
93+
* ADDED: Distribute flycheck and company support for
94+
ciao-mode.
95+
96+
* ADDED: New `ciao-emacs' command (start emacs with
97+
"batteries included"). It preinstalls markdown mode and
98+
contrib packages.
99+
100+
* IMPROVED: library for navigating options menus (used in,
101+
e.g., CiaoPP): allow cursor navigation, eliminated need
102+
for OK/cancel buttons, allow integer values in responses.
103+
104+
* CHANGED: Change check assertions binding to `C-c V'.
105+
106+
* FIXED: `=>' is no longer a prompt recognised my
107+
ciao-emacs.
108+
109+
* FIXED: Issue in passing of system-args to ciao process.
110+
16111
Version 1.20 (2021/3/18, 19:33:30 CET)
17112
* Build system:
18113
* ADDED: Experimental `analyze' build grade for analyzing

0 commit comments

Comments
 (0)