Changelog for
libpoke0-0.0+git20201118-6.154.x86_64.rpm :
* Wed Nov 18 2020 aloisioAATTgmx.com- Update to version 0.0+git20201118:
* HACKING: remove obsolete comment
* pkl: allow re-definition of variables, functions and units at the toplevel
* poke.rec: update
* poke.rec: update
* pkl: remove partial implementation of string constructors
* pkl: fix lexical issues with `continue\'
* pkl,testsuite: rationalize constructors implementation
* pkl: factor the several constructor kinds to a single AST node type
* pkl: support for array constructors
* poke.rec: update
* Sat Mar 28 2020 dcermakAATTsuse.com- Update to version 0.0+git20200328:
* pkl: remove check preventing arrays and structs being used in IN operations
* HACKING: Added Kostas Chasialis to the Write After Approval list
* HACKING: add Tim Ruehsen to the Write After Approval list
* AUTHORS: add Tim Ruehsen
* HACKING: update
* pk: really disable the hyperserver with --color=no
* HACKING: update
* pkl,testsuite: avoid subpassing in typify1
* build: .pkc files depend on pkl-insn.def
* pvm.jitter: document the offset instructions
* pvm.jitter: document array instructions
* testsuite: new test field-init-8.pk
* pickles: use field initialization in ctf.pk
* pkl,testsuite,doc: support for struct type field initializers
* pkl,testsuite,doc: support == and != with struct values
* pickles,testsuite: use array equality operator in pickles
* pkl,testsuite,doc: == and != operators support for arrays
* pkl,testsuite: allow EQ and NE in arrays in typify,promo,gen
* Rename gl/libpoke.la to gl/libgnu.la
* Rename lib/ to gl/
* pk,pvm: move pvm_print_binary to pk-utils
* pvm: make smodi to check the provided index is in range
* TODO: update
* syntax-check fixes
* pkl-rt: do not define true/false
* pkl,testsuite: fix location of some try-catch statement diagnostics
* testsuite: a few more tests for scons and function argument promotion
* pickles: fixes in Elf64_Sym
* ChangeLog: correct
* pkl,testsuite,pvm: fixes for array bounders and struct constructors
* invalid command fixed in pkl-ast.c
* pkl,testsuite: fix adjustment of lexical addresses in array types
* pkl,testsuite: fix bounder problem while mapping arrays
* pkl,testsuite: optimize array constructors at run-time
* syntax-check fixes
* pkl,testsuite: support for unrestricted arrays in struct constructors
* pkl: handle array constructors in gen
* pkl: add constructor closures to AST array types
* pkl: lower constructors logic to the gen pass
* pvm,pkl: new instruction srefnt (struct ref \"no throw\")
* pkl:gen: constructors for simple types: integral, offset, string
* Fix \'make distcheck\'
* src/pk-repl.c (ctrlc_buf): Remove from global scope
* Remove trailing whitespace
* Fix buffer overflow when too long a command is typed
* ctf.pk: updates on the CTF pickle
* Declare some things as const which ought to be.
* pkl,testsuite: support unbounded arrays in struct constructors
* pkl-rt: fix typo in signal handler
* Remove po/poke.pot
* Sat Mar 14 2020 dcermakAATTsuse.com- Update to version 0.0+git20200314:
* Move nodelist from
to
* pkl,testsuite: fix some missing locations for offsets built as defvals
* TODO: update
* build: make RAS outputs to depend on RAS
* pkl-gen: add missing pope
* pkl,testsuite: fix handling of EOF while mapping unions
* pkl,testsuite,doc: support for optional fields in struct types
* pickles/future/id3v2.pk: updates
* Mon Mar 09 2020 dcermakAATTsuse.com- Update to version 0.0+git20200309:
* pk-misc.: update
* Correct typos in user visible strings.
* pkl-gen.pks: remove assert
* pvm.jitter: more instruction documentation
* pkl: check that struct pretty-printers have the right type
* pkl,testsuite: fix determining the type of conditional expressions
* testsuite: split isa tests
* pvm.jitter: more documentation comments for instructions
* testsuite: Fix nbdkit usage when /usr/sbin is not on PATH
* pkl-rt: comment fixes
* syntax-check fixes
* HACKING and TODO updated
* pkl,pvm,testsuite,doc: (much) better exceptions
* pkl: make scons-related handlers re-entrant
* pkl: remove more unneeded restarts from phase handlers
* HACKING: mention non-restartable passes
* pkl,testsuite: avoid unneeded restart in pkl_typify1_ps_struct
* testsuite: couple of fixes
* pkl: remove some leftovers
* pkl: more work on struct constructors
* Fix repl bug introduced by the .doc command readline kludge.
* pkl,testsuite: support for unions in struct constructors
* pkl: typify: avoid unneeded pass restarts in some handlers
* pkl,pvm,testsuite,doc: support for .set omaps
* pvm: make pvm_print_val reentrant
* pkl,testsuite: consolidation work for struct constructors
* pkl,testsuite: support data integrity in struct constructors
* testsuite: fix a couple of tests
* pkl: handle struct methods in struct constructors
* syntax-check fixes
* manual: some documentation on struct constructors
* pkl: constant-fold fields in struct constructors
* pkl,testsuite: support constructors for \"uncomplicated\" struct types
* pkl: add missing break in pkl_ast_type_defval
* pkl: add missing ASTREF to pkl_ast_type_defval
* pkl: complete unspecified fields in struct constructors with defvals
* pkl: add function pkl_at_type_defval
* pkl: make array/struct writers to use the IOS and OFFSET of the mapped values
* testsuite: fix dg-require and dg-nbd and adjust ndb tests accordingly
* syntax-check files
* ios: Add Size to \'.info ios\'.
* ios: Fix \'.ios info\'.
* maint: Ignore new doc/nodelist.
* nbd: Add testsuite coverage
* Add optional nbd:// io space support
* pkl,pvm,testsuite: allow \'mapped, \'ios and \'offset attributes in any values
* Make some things const which need to be
* Add doc command
* AUTHORS: add Eric Blake
* TODO: update
* ios: Utilize buffer writes.
* ios: Utilize buffer reads.
* ios: Change from getchar to pread device interface.
* ios: Drop unused seek/tell callbacks.
* ios: Prove we don\'t need seek.
* ios: Pass offset to low-level macros.
* ios: Avoid data leak and write-beyond-bounds in mem.
* testsuite: split funcall-vararg tests
* testsuite: fix jemarch\'s pseudoenglish
* build: Ignore
*.a files
* pkl,testsuite: constant-fold more offset operations
* TODO: update
* TODO: update
* build: use jitter deopt options only where needed
* pkl: remove some dead code from pkl-fold.c
* testsuite: more tests for bit shift operators
* pkl: fix some weird code in pkl_asm_insn_binop
* TODO: update
* pk-misc: new jmd quote
* TODO: update
* bpf.pk: fix offset type
* poke: emit a diagnostic if a data file cannot be opened
* pkl,testsuite: generalize bit-wise operators, shifts and pow to offsets
* TODO: update
* syntax-check fixes
* std,testsuite: consolidate standard units with coreutils
* pkl,pvm,testsuite,doc: support for the pow operator
*
*
* configure.ac: Use standard error/warning macros
* .edit: Fix bug searching for sensible-editor
* syntax-check fixes
* TODO: update
* pkl,testsuite,doc: defunit, support for arbitrary named units
* .editor: Do nothing if not running from the repl
* Set the poke_interactive_p predicate before anything which might need to test it.
* ios: Drop Position column from .info ios
* Properly handle readline completion of filenames which contain spaces.
* pkl: set errno to 0 before calling strtoull
* TODO: update
* pkl: use strtoull to parse integers instead of strtoll
* pkl,testsuite: detect overflow in integer literals and error on it
* TODO: update
* open: Normalize tricky .file names
* src: Fix NDEBUG compilation: avoid side-effects in assert
* maint: A few more git.orderfile tweaks
* maint: Ignore even more testsuite leftovers
* pkl,testsuite,doc: Allow trailing comma in struct literals
* maint: Fix syntax-check
* maint: Saner diff output
* maint: Another file to ignore
* docs: typo fix in Assignments example
* pk,doc: do not accept tags in .mem and doc updates
* Tue Feb 25 2020 dcermakAATTsuse.com- Update to version 0.0+git20200225:
* HACKING: add Eric Blake to the write after approval list
* pkl,testsuite,doc: Allow trailing comma in array literals
* maint: Ignore files created during \'make check\'
* maint: add run script for easier uninstalled usage
* HACKING: update to mention POKEPICKLESDIR
* HACKING: Tell where to find the DejaGnu documentation.
* Avoid a test failure, when running the test suite as root.
* syntax fixes
* Fix the .close completer and use the same one for the .ios command.
* Add functions to iterate the IO space list.
* testsuite: split some tests
* Eschew STEP macro in favour of const int
* pk_cmd_editor: Remove useless variable and test.
* Set the random seed when .jmd is called for the first time
* REPL: Fix bug in command line completion.
* REPL: Use null_completion_function as the default
* Explicitly set completer members of pk_cmd structs to NULL where appropriate.
* Fix typo in ChangeLog
* pkl: make try-until statements interruptible
* pkl,pvm,testsuite,doc: support for
* operator for strings
* git: Ignore temporary files and dirty sub-module
* Tue Feb 18 2020 dcermakAATTsuse.com- Update to version 0.0+git20200218:
* repl: Fix SIGINT behavior with reverse-i-search
* repl: Enable auto-completion for structs
* pk-dump.pk: remove obsolete comment
* pvm: apply acutoff for every array evaluated in the repl
* pk-set: fix handling of optional arguments in several commands
* pk-cmd: honour pvm_oacutoff when invoking pvm_print_val
* pk: allow no arguments to .set {obase,oacutoff,odepth}
* pkl,pvm,testsuite,doc: support for passing mode and depth to %v
* pk,pvm: decouple pk_term_indent from the PVM
* cmd: set: Introduce oacutoff parameter to shorten arrays
* poke: use the hyperserver only if poke is invoked interactively
* po: update POTFILES.in
* ras: fix typo in pop_frame
* HACKING: add Carlo Caione to the Write After Approval list
* pk: set: Introduce set sub-commands for tree printing
* doc: fix little markup typo in manual
* pk,pkl: load Poke written commands from pk-cmd.pk and not from C
* pkl,doc,testsuite: support for load STRING alternate syntax
* testsuite: split poke.pkl/funcall.pk
* doc: document a more powerful kind of shebang in the manual
* testsuite: define POKEPICKLESDIR in Makefile.am
* poke: handle -L after the data files in the command line are loaded
* testsuite,doc: documentation and tests for `load\'
* pkl,pk: support for `load\' at the language level
* doc: document behavior of .>> and <<. operators
* pkl,pvm,testsuite: implement clear semantics on left-shift
* pkl,testsuite: constant-fold shift operations
* pkl-anal.c fix comment
* pkl: add more tests for arrays
* pkl: initial work for supporting constant folding in array literal indexes
* Mon Feb 10 2020 dcermakAATTsuse.com- Update to version 0.0+git20200208:
* Fix memory leak
* pvm: document instructions in pvm.jitter
* pvm: document instructions in pvm.jitter
* testsuite: split assigment tests in poke.pkl
* TODO: update
* pk: very important command
* pkl: define PKL_AST_LAST_EXP in pkl-ast.h
* pkl,testsuite: fix logic to determine what is a valid l-value
* pkl,testsuite: fix logic to determine what is a valid l-value
* Thu Feb 06 2020 dcermakAATTsuse.com- Update to version 0.0+git20200206:
* pkl: constant-fold conditional expressions
* doc: document the ternary conditional operator in the manual
* pkl: code generation for ternary conditional operator
* pkl,testsuite: ast,parser,typify1,fold for ternary conditional expressions
* anal,testsuite: little diagnostics fix in anal
* pkl: add missing ICE in promo
* testsuite: more testsuite work
* testsuite: split attributes tests, and add attrs-diag-1.pk
* testsuite: add test for \\ in strings
* pkl,testsuite: honour endiannes of struct fields in writer
* pkl: fix bug that caused array writers to be built several times
* pvm: new instructions iogetb and iosetb
* ios: support for IOS bias and interface
* testsuite: add a test for constant folding a ceiling division by zero
* pkl,testsuite: fix code generated for && and || and add/fix tests
* Tue Feb 04 2020 dcermakAATTsuse.com- Update to version 0.0+git20200203:
* pk-ios: fix some messages
* pk,doc,testsuite: new .ios dot-command
* Obvious fixes within comments.
* maintenance: enable cyclomatic complexity report
* ios,testsuite: fix a couple of little memory leaks while closing IOS
* Mon Feb 03 2020 dcermakAATTsuse.com- Update to version 0.0+git20200203:
* pk: fix .info help
*
* ChangeLog: Add entry for changes to hyperserver branch
*
* src/pk-file.c(print_info_file): Fix merge errors
*
* src/pk-hserver.c(read_from_client): Fix off-by-one error
* pk-file: emit hyperlinks in the output of .info files
* pk-file: emit hyperlinks in the output of .info files
* pkl: allow building served hyperlinks
* build: import gnulib module gethostname
* HACKING: list pk-repl.h and pk-repl.c
* pkl: add pk-repl module
* pk: more work on the hserver
* pk: more work on the hyperlinks terminal
* pk: initial implementation of the hyperlinks server
* pk: initial implementation of the hyperlinks server
* build: import gnulib modules socket, bind and accept.
* build: import phtread gnulib module
* Sun Feb 02 2020 dcermakAATTsuse.com- Update to version 0.0+git20200202:
* some more gitignores
* testsuite: add a couple of missing tests
* pk,testsuite,doc: new command `copy\'
* pk,ios: support for memory IOS
* ios,pvm,pkl: add exception for invalid flags
* .editor: Fallback to sensible-editor if EDITOR is unset
* testsuite: test for the `save\' command
* src,doc: remove support for IOS_F_APPEND
* pk: new command `save\'
* ios,pk: little fix and avoiding warnings
* doc: document the `flags\' argument to `open\' in the manual
* pkl,ios: support open modes
* pkl, testsuite: fix handling of unpecified elements in array literals
* pkl,testsuite: implement constant folding of string and array indexing
* ios,testsuite: support for reading/writing strings from/to not byte aligned offsets
* ios,pkl,pvm,testsuite: support for the `iosize\' call
* Fri Jan 31 2020 dcermakAATTsuse.com- Update to version 0.0+git20200131:
* pkl,pvm: support for signal handling in PVM
* update Jitter submodule to v0.9.212
* HACKING: add Bruno Haible to the Write After Approval list
* HACKING: Add more info about prerequisite packages.
* build: Try harder to get pkg.m4.
* Tue Jan 28 2020 Dan Čermák - Update to version 0.0+git20200128:
*
* testsuite/Makefile.am: Error out if make check is called without DejaGNU
* Require gawk at configure time
* Set minimum tool versions
* HACKING: add section about building a 32-bit poke
* testsuite: split sl tests
* README: little description
* pkl,testsuite: fix Poke grammar to not allow trailing commas in function type argument lists
* HACKING: more information on invoking grammarinator-generate
* etc: antlr4 grammar for Poke
* pvm,testsuite: support for binary output in the printi[u] PVM instructions- Fix some BuildRequires versions- Add BuildRequires: gawk- BuildRequire libtextstyle-devel on openSUSE Tumbleweed
* Wed Jan 22 2020 Dan Čermák - Initial package version