2001-05-07 14:54:18 +01:00
|
|
|
BEFORE 4.4:
|
2001-06-29 20:30:25 +01:00
|
|
|
- mixed attributes and delays.
|
2001-05-07 14:54:18 +01:00
|
|
|
- write infinite terms
|
2001-05-21 21:00:05 +01:00
|
|
|
- fix restore when code is moved around.
|
|
|
|
- document new interface functions.
|
2001-06-11 21:20:36 +01:00
|
|
|
- mask when installing.
|
2002-01-08 05:22:40 +00:00
|
|
|
- reports from Nicos.
|
|
|
|
- fix ensure_loaded/1.
|
2001-05-07 14:54:18 +01:00
|
|
|
|
2002-01-15 17:57:47 +00:00
|
|
|
STK:
|
|
|
|
- move architecture #ifdef's out of C files.
|
|
|
|
- collapse windows and POSIX makefile recipes.
|
|
|
|
- inline c_interface functions (static #included?)
|
|
|
|
- look for a system regexp library before using the one in Yap.
|
|
|
|
- see why tag2.pl is not compiling.
|
|
|
|
- make docs/Makefile configurable.
|
|
|
|
- break up yap.tex.
|
|
|
|
- start devel.tex.
|
|
|
|
- should sigactions be executed when Yap is waiting at the prompt?
|
|
|
|
- see if on_signal/3 works through the C interface as well.
|
2002-02-12 17:38:38 +00:00
|
|
|
- current_signal/3 does not know the SigId.
|
2002-02-12 12:22:31 +00:00
|
|
|
- see how MPI libraries interact with YAP's signal handling.
|
2002-02-12 17:38:38 +00:00
|
|
|
- Make cmd-line arg passing easier (i.e. not require run-script).
|
2002-02-26 15:33:16 +00:00
|
|
|
- atomic (as opposed or to numerical) tags (and communicators).
|
|
|
|
- configure.in:236: check for mpicc in the user's prefix, if any
|
2002-02-12 17:38:38 +00:00
|
|
|
|
2001-05-07 14:54:18 +01:00
|
|
|
TO CHECK:
|
|
|
|
- bad register allocation for a(X,Y) :- X is Y+2.3 ?
|
|
|
|
|
|
|
|
TABLING
|
|
|
|
- pass all tabling tests from Kostis and Bart paper
|
|
|
|
- handle floats, long ints and friends in tables.
|
2001-08-09 15:01:20 +01:00
|
|
|
- backtracking over mutable and tabling does not work (ai_tests).
|
2001-05-07 14:54:18 +01:00
|
|
|
|
2001-06-29 20:30:25 +01:00
|
|
|
PARALLELISM
|
|
|
|
- copying: Fix stack copying after new stack.
|
|
|
|
- SBA: fix constraint and unification.
|
|
|
|
- IAP.
|
|
|
|
|
2001-05-07 14:54:18 +01:00
|
|
|
AFTER 4.4(?)
|
2001-08-09 15:01:20 +01:00
|
|
|
- improve debugger functionality
|
2001-05-07 14:54:18 +01:00
|
|
|
- change compilation order for arguments
|
|
|
|
- fix code for arithmetic
|
|
|
|
- large memory configurations on 32 bit machines (3GB).
|
|
|
|
- big data-bases
|
|
|
|
- CLP(FD)
|
|
|
|
- garbage collector cleans up clauses and logical update DB.
|
|
|
|
- atom garbage collector.
|
|
|
|
- lpdoc.
|
2001-06-29 20:30:25 +01:00
|
|
|
- incremental garbage collector.
|
|
|
|
- threads.
|
2001-05-07 14:54:18 +01:00
|
|
|
|
|
|
|
DONE:
|
|
|
|
- compilation of bignums.
|
|
|
|
- expansion in the middle of compilation.
|
|
|
|
- garbage collect multiple assignment variables properly.
|
|
|
|
- read inf, nan, improve print_message.
|
|
|
|
- Too large term in copy_term.
|
|
|
|
- block.
|
|
|
|
- include Stasinos patches for gmp configuration and documentation.
|
|
|
|
- debug new code for delays
|
|
|
|
- debug new code for attributes.
|
|
|
|
- bug in CHR, run3, deussen1(X).
|
|
|
|
- functor
|
|
|
|
- check how terms are written by debugger
|
|
|
|
- tabling garbage collector.
|
|
|
|
- port to HP-UX (4.3.15)
|
|
|
|
- port to Alpha (4.3.15)
|
|
|
|
- fix trail overflow in gc
|
|
|
|
- fix opt.mavar.h trouble
|
|
|
|
- fix [] lookup
|
|
|
|
- fix documentation complaint
|
|
|
|
- fix overflow in tab_fib
|
|
|
|
- fix rpm build
|
|
|
|
- build problems with cygwin 1.1.7?
|
|
|
|
- Trail Overflow in WIN32.
|
|
|
|
- save/restore for DB
|
|
|
|
- Ashwin bug on storing floats as head of db term.
|
|
|
|
- save/restore for arrays.
|
|
|
|
- save/restore for arithmetic.
|
|
|
|
- fix aliases, user error, etc.
|
|
|
|
- set user_input, user_output, and user_error
|
|
|
|
- include Mandrake makefiles
|
|
|
|
- system enters loop if predicate exported by module is not defined.
|
|
|
|
- copying garbage collector: implemented hybrid
|
|
|
|
- dif example in Manual.
|
|
|
|
- initial port to OS_X
|
2001-05-24 16:26:41 +01:00
|
|
|
- listing (Steve Moyle).
|
|
|
|
- logtalk.
|
2001-05-28 20:54:53 +01:00
|
|
|
- fix bugs from Nicos.
|
2001-06-11 16:12:07 +01:00
|
|
|
- remove pl/nfr.yap and misc/yap.spec from CVS.
|
|
|
|
- deterministic trail entries for multi-assignment variables.
|
2001-06-11 18:40:16 +01:00
|
|
|
- weird going ons with prompt and readline
|
2001-06-22 18:53:36 +01:00
|
|
|
- check library(random)
|
2001-06-29 20:30:25 +01:00
|
|
|
- document system(library)
|
|
|
|
- interrupt handling in WIN32
|
2001-07-04 17:48:54 +01:00
|
|
|
- ^C can break code.
|
|
|
|
- system library
|
|
|
|
- library(system) for WIN32
|
2001-07-05 21:23:21 +01:00
|
|
|
- timestamps on files.
|
|
|
|
- add more precision when outputting floats.
|
|
|
|
- make statistics/0 better looking.
|
2001-08-09 15:01:20 +01:00
|
|
|
- fix Yap under Emacs/WIN32
|
|
|
|
- warnings in documentation file.
|
|
|
|
- make gc work after mutable var changes (done)
|
|
|
|
- knap-sack (done)
|
2001-09-24 15:06:06 +01:00
|
|
|
- Yap core dumps under simple configure/make in WIN32
|