Release 1.2.0
The following features and bug fixes were provided for the
Dogelog player of version 1.2.0:
Language Reference
- Text loader now consults dynamic predicates without static
optimizations.
- Text loader is now task aware with quasi parallel mutex via
shield/1.
- The Prolog predicate sys_fetch_stack/1 is now task aware.
Frequent Reference
- The predicate copy_time/2 now has a ternary version with copy
time options.
- The bind/4 predicate with a true option is now the predicate
bind_capture/3.
- The bind/4 and bind_capture/3 predicates new versions with an
element.
- The listing/[0,1] predicates now show multifile declaration of
a predicate.
- The listing/[0,1] predicates now show dynamic declaration of a
predicate.
- New predicates svg_image/[5,6] in library(misc/vector)
introduced.
- New type/1 and body/2 open option in open/4 in
library(util/spin).
- New predicate http_input_new/3 in library(util/spin).
- New predicate http_output_new/3 in library(util/spin).
Host Interface
- Dogelog Player core move into subfolder nova for all targets.
- Cross compiler now compiles dynamic predicates without static
optimizations.
- New section object access introduced.
- New predicate ir_object_keys/2 introduced.
- New task parameter in sys_including/3 and sys_lastpred/3
introduced.
- New trimming parameter GC_MAX_DIRTY introduced to avoid serno
exhaustion.
- The host call fetch_stack() is now task aware.
Kommentare