# This ChangeLog was generated on # from repository eclipse-clp.cvs.sourceforge.net:/cvsroot/eclipse-clp 2017-11-22 14:51 jschimpf * Eclipse/Kernel/lib/version.pl (1.279): Successfully built 7.0 #34 2017-11-22 13:30 jschimpf * Eclipse/PACK (1.23): Don't exclude lib_public eplex files from eclipse_basic 2017-11-19 12:44 jschimpf * Eclipse/PACK (1.22): Merged eclipse_misc.tgz into eclipse_basic.tgz 2017-11-19 12:32 jschimpf * Eclipse/lib_tcl/: eclipse_arch.tcl (1.7), pkgIndex.tcl (1.3), tkeclipse.tcl (1.24): Removed (now obsolete) hack of implementing the interrupt button in a separate process. 2017-10-25 21:32 jschimpf * Eclipse/documents/Makefile (1.2): Added forgotten copying of index.html 2017-10-25 11:47 jschimpf * Eclipse/Kernel/lib/version.pl (1.278): Successfully built 7.0 #33 2017-10-25 10:03 jschimpf * Eclipse/: Makefile.in (1.19), documents/Makefile (1.1), documents/applications/Makefile (1.3), documents/applications/tutorial.tex (1.2), documents/bips/Makefile (1.1), documents/embedding/Makefile (1.4), documents/embedding/embremoteproto.tex (1.4), documents/embedding/remoteconnect.eps (1.1), documents/embedding/syncpeer.eps (1.1), documents/internal/Makefile (1.3), documents/internal/kernel/Makefile (1.3), documents/internal/project/Makefile (1.2), documents/intro_paper/Makefile (1.2), documents/libman/Makefile (1.5), documents/man/Makefile (1.1), documents/megalog/Makefile (1.2), documents/search/Makefile (1.2), documents/tutorial/Makefile (1.2), documents/tutorial/appenddiff.eps (1.1), documents/tutorial/boxmodel.eps (1.1), documents/tutorial/eplex.tex (1.3), documents/tutorial/hybrid.tex (1.2), documents/tutorial/mapdisplay.eps (1.1), documents/tutorial/mapdisplay2.eps (1.1), documents/tutorial/mipnode.eps (1.1), documents/tutorial/partialpaths.eps (1.1), documents/tutorial/prolog.tex (1.3), documents/tutorial/search.tex (1.3), documents/tutorial/search1.eps (1.1), documents/tutorial/search2.eps (1.1), documents/tutorial/search3.eps (1.1), documents/tutorial/search4.eps (1.1), documents/tutorial/search5.eps (1.1), documents/tutorial/search6.eps (1.1), documents/tutorial/tkdebug.tex (1.4), documents/tutorial/tkfilter.eps (1.1), documents/tutorial/tkfiltercond.eps (1.1), documents/tutorial/tkinspect.eps (1.1), documents/tutorial/tkinspect2.eps (1.1), documents/tutorial/tkpredbrowser.eps (1.1), documents/tutorial/tkpredspyon.eps (1.1), documents/tutorial/tkquery.eps (1.1), documents/tutorial/tkrefreshedgs.eps (1.1), documents/tutorial/tksoucontext.eps (1.1), documents/tutorial/tktoolsmenu.eps (1.1), documents/tutorial/tktracer.eps (1.1), documents/tutorial/tktraceroptions.eps (1.1), documents/tutorial/tktracerpopup.eps (1.1), documents/tutorial/tktracerpopup2.eps (1.1), documents/tutorial/tpprob.eps (1.1), documents/userman/Makefile (1.3), documents/userman/umsio.tex (1.12), documents/userman/umsporting.tex (1.9), documents/visualisation/Makefile (1.2): Switch to pdflatex. Consistently use Makefiles instead of INSTALL scripts. 2017-10-25 09:58 jschimpf * Eclipse/documents/man/: eclipse.l (1.4), tkeclipse.l (1.3), tktools.l (1.3): Updated command line options 2017-10-10 19:12 jschimpf * Eclipse/Kernel/lib/tracer_tty.pl (1.10): Removed dead code 2017-10-10 15:50 jschimpf * Eclipse/lib_tcl/: eclipse_tools.tcl (1.46), tkeclipse.tcl (1.23): Fixed initialization of toplevel module. 2017-10-03 14:59 jschimpf * Eclipse/lib_tcl/tkeclipse.tcl (1.22): Updated usage message 2017-09-30 08:36 jschimpf * Eclipse/documents/userman/umsengines.tex (1.1): Added missing chapter 2017-09-30 00:36 jschimpf * Eclipse/BUILD_ROTD (1.21): Fixed temp dir name in ftp copy 2017-09-30 00:31 jschimpf * Eclipse/: icparc_solvers/Makefile.in (1.40), Makefile.in (1.18): Fixed build problems when using --prefix 2017-09-29 01:27 jschimpf * Eclipse/Kernel/lib/version.pl (1.277): Successfully built 7.0 #32 2017-09-29 00:05 jschimpf * Eclipse/Kernel/lib/version.pl (1.276): mark as beta 2017-09-28 23:49 jschimpf * Eclipse/Kernel/lib/test_util.pl (1.6): Print more accurate line information for failed tests. 2017-09-28 23:41 jschimpf * Eclipse/: Kernel/lib/ecl_compiler.eco (1.28), Compiler/ecl_compiler.ecl (1.27): Use beginning of term for line+offset of clause/predicate, rather than end of previous term. 2017-09-28 22:59 jschimpf * Eclipse/legal/cmpl.txt (1.3): tabs to spaces 2017-09-28 22:54 jschimpf * Eclipse/icparc_solvers/sd.ecl (1.5): Export attribute struct, so importers can use 'any' waking condition. 2017-09-28 22:53 jschimpf * Eclipse/BUILD_ROTD (1.20): Suppress duplicate log lines, improve robustness. 2017-09-28 22:43 jschimpf * Eclipse/: Contrib/fd_global_gac.ecl (1.6), Contrib/ic_global_gac.ecl (1.8), icparc_solvers/Makefile.in (1.39), icparc_solvers/fd_mdd.ecl (1.1), icparc_solvers/generic_mdd.ecl (1.1), icparc_solvers/ic_mdd.ecl (1.1), icparc_solvers/mdd_support.ecl (1.1), icparc_solvers/sparse_set.ecl (1.1), eclipse_rt.lst (1.18): Added MDD-based extensional constraints 2017-09-28 22:40 jschimpf * Eclipse/icparc_solvers/generic_prop_test_util.ecl (1.4): Print trace with correct context module, in particular to see the correct write-transformations. 2017-09-14 00:39 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (1.20): Let lex_le/lt delay until lists terminated. 2017-09-09 18:54 jschimpf * Eclipse/Kernel/lib/toplevel.pl (1.14): Execute break level in separate engine. 2017-09-09 18:52 jschimpf * Eclipse/Kernel/src/engines.c (1.15): Fixed typo. 2017-09-09 18:52 jschimpf * Eclipse/Kernel/src/handlers.c (1.21): Only send messages to signal thread when necessary. 2017-09-08 16:06 jschimpf * Eclipse/Kernel/lib/version.pl (1.275): Successfully built 7.0 #31 2017-09-08 14:09 jschimpf * Eclipse/documents/bips/kernel/: event.eci (1.5), record.eci (1.11): Documentation update. 2017-09-08 14:07 jschimpf * Eclipse/: Kernel/src/bip_arith.c (1.32), Kernel/src/config.h.in (1.17), Kernel/src/intervals.c (1.17), Kernel/src/sepia.h (1.26), configure (1.77), configure.ac (1.78): Deal with floating point issues, better configuration. 2017-09-07 23:20 jschimpf * Eclipse/documents/: bips/kernel/engines.eci (1.13), bips/kernel/event.eci (1.4), bips/kernel/iostream.eci (1.12), bips/kernel/ioterm.eci (1.15), bips/kernel/obsolete.eci (1.13), bips/kernel/opsys.eci (1.15), bips/kernel/record.eci (1.10), bips/kernel/storage.eci (1.10), bips/kernel/typetest.eci (1.12), userman/exthsusp.tex (1.9), userman/umsarrays.tex (1.7), userman/umsdeveltools.tex (1.5), userman/umsexcept.tex (1.6), userman/umsio.tex (1.11), userman/umslanguage.tex (1.9), userman/umsroot.tex (1.5): Various documentation updates 2017-09-07 23:19 jschimpf * Eclipse/: ARCH (1.8), configure.ac (1.77): Added provisional cases for aarch64 2017-09-07 00:47 jschimpf * Eclipse/Kernel/lib/sockets.pl (1.5): Fixed cross reference. 2017-09-07 00:11 jschimpf * Eclipse/: Kernel/src/bigrat.c (1.14), Kernel/src/bip_arith.c (1.31), Kernel/src/intervals.c (1.16), Kernel/src/sepia.h (1.25), Kernel/lib/eclipse_language.ecl (1.31), Kernel/lib/eclipse_language.eco (1.35), Kernel/lib/kernel.eco (1.122), Kernel/lib/kernel.pl (1.71), Kernel/lib/kernel_vectors.pl (1.2), documents/bips/kernel/arithmetic.eci (1.7), documents/userman/umsarith.tex (1.5), documents/userman/umssyntax.tex (1.13): Added copysign and nexttoward functions. Removed some leftover output type checks. 2017-09-04 17:39 jschimpf * Eclipse/Kernel/lib/version.pl (1.274): Successfully built 7.0 #30 2017-09-04 01:44 jschimpf * Eclipse/Kernel/src/: bip_bag.c (1.6), bip_engines.c (1.15), bip_heapevents.c (1.6), bip_record.c (1.10), bip_shelf.c (1.8), bip_store.c (1.7), write.c (1.28), bip_io.c (1.33): Print handles using a uniform syntax $&(kind,ID) 2017-09-03 15:47 jschimpf * Eclipse/Kernel/lib/version.pl (1.273): Successfully built 7.0 #29 2017-09-03 14:18 jschimpf * Eclipse/Kernel/lib/heaps.pl (1.3): Added empty_heap/1 and singleton_heap/3. 2017-09-03 14:08 jschimpf * Eclipse/Kernel/lib/: eclipse_language.ecl (1.30), eclipse_language.eco (1.34), kernel.eco (1.121), lists.pl (1.17), sockets.pl (1.4): Removed deprecated select/3 stream built-in. 2017-09-03 13:23 jschimpf * Eclipse/Kernel/lib/: eclipse_language.ecl (1.29), kernel.pl (1.70), prolog_extras.ecl (1.4), quintus.pl (1.18), swi.ecl (1.14): Removed deprecated select/3 stream built-in. 2017-09-03 00:49 jschimpf * Eclipse/: Kernel/src/bip_engines.c (1.14), Kernel/lib/concurrency.ecl (1.3), Kernel/lib/eclipse_language.ecl (1.28), Kernel/lib/eclipse_language.eco (1.33), Kernel/lib/error.ecl (1.3), Kernel/lib/kernel.eco (1.120), Kernel/lib/kernel.pl (1.69), Kernel/lib/threads.ecl (1.6), Kernel/lib/toplevel.pl (1.13), Kernel/lib/tracer_tty.pl (1.9), documents/bips/kernel/engines.eci (1.12): Simplified API: replaced engine_properties/2, engine_status/2 and engine_store/2 with get_engine_property/3. 2017-09-01 17:44 jschimpf * Eclipse/Kernel/lib/test_util.pl (1.5): Added conditional test facility. 2017-09-01 17:28 jschimpf * Eclipse/Kernel/lib/version.pl (1.272): Successfully built 7.0 #28 2017-09-01 16:08 jschimpf * Eclipse/Kernel/src/: dict.c (1.23), emu_c_env.c (1.22), emu_util.c (1.22), printam.c (1.17): A few more missign return types in debugging functions. 2017-09-01 16:02 jschimpf * Eclipse/Kernel/src/: bigrat.c (1.13), io.c (1.28), mem.c (1.11), mem.h (1.6): Fixed the fallback implementation of ec_array_to_big 2017-09-01 09:47 jschimpf * Eclipse/Kernel/src/: bip_strings.c (1.9), sha_wrapper.c (1.2): Ensure NULL is defined, and clarify signature of sha_memory(). 2017-09-01 03:05 jschimpf * Eclipse/: aclocal.m4 (1.1), configure (1.76), configure.ac (1.76), Eplex/coinplex.cpp (1.3), Eplex/eplex.h (1.7), Eplex/eplex_coin.h (1.6), JavaInterface/ec_java.c (1.3), Kernel/src/Makefile.in (1.33), Kernel/src/addrmap.c (1.2), Kernel/src/bip_arith.c (1.30), Kernel/src/bip_array.c (1.7), Kernel/src/bip_comp.c (1.13), Kernel/src/bip_control.c (1.14), Kernel/src/bip_db.c (1.25), Kernel/src/bip_delay.c (1.14), Kernel/src/bip_engines.c (1.13), Kernel/src/bip_heapevents.c (1.5), Kernel/src/bip_load.c (1.7), Kernel/src/bip_misc.c (1.15), Kernel/src/bip_module.c (1.19), Kernel/src/bip_strings.c (1.8), Kernel/src/code.c (1.24), Kernel/src/database.h (1.3), Kernel/src/dict.c (1.22), Kernel/src/dict.h (1.14), Kernel/src/dummy_mps.c (1.2), Kernel/src/dummy_par.c (1.2), Kernel/src/ec_io.h (1.13), Kernel/src/embed.c (1.11), Kernel/src/embed.h (1.20), Kernel/src/emu.c (1.48), Kernel/src/emu_c_env.c (1.21), Kernel/src/emu_export.h (1.24), Kernel/src/error.h (1.9), Kernel/src/handlers.c (1.20), Kernel/src/init.c (1.17), Kernel/src/io.c (1.27), Kernel/src/lex.c (1.29), Kernel/src/main.c (1.11), Kernel/src/mem.c (1.10), Kernel/src/os_support.c (1.24), Kernel/src/os_support.h (1.12), Kernel/src/printam.c (1.16), Kernel/src/proc_desc.c (1.12), Kernel/src/property.c (1.14), Kernel/src/read.c (1.21), Kernel/src/sepia.h (1.24), Kernel/src/sha.c (1.3), Kernel/src/sha_wrapper.c (1.1), Kernel/src/types.h (1.29), Kernel/src/write.c (1.27), Oci/dbi.c (1.9), Oci/mysql.c (1.15), Shm/src/alloc.c (1.6), Shm/src/memman.h (1.8), Shm/src/mutex.c (1.3), Shm/src/shared_mem.c (1.4), icparc_solvers/Makefile.in (1.38): Updates for compiling with clang compiler and for MacOS. Improved configuration of C command line options. Fixed lots of compiler warnings, some cleanup. 2017-08-27 09:07 jschimpf * Eclipse/Kernel/lib/version.pl (1.271): Successfully built 7.0 #27 2017-08-27 02:07 jschimpf * Eclipse/: Kernel/lib/eclipse_language.ecl (1.27), Kernel/lib/eclipse_language.eco (1.32), Kernel/lib/fd_arith.pl (1.6), Kernel/lib/kernel.eco (1.119), Kernel/lib/kernel.pl (1.68), Kernel/lib/kernel_vectors.pl (1.1), Kernel/lib/linearize.pl (1.4), Kernel/lib/lists.pl (1.16), Kernel/src/Makefile.in (1.32), icparc_solvers/generic_global_constraints.ecl (1.19), documents/bips/kernel/termmanip.eci (1.13), eclipse_rt.lst (1.17): Changed subscript/3 to return arrays instead of lists for array slices. Made flatten/2,3 work on arrays to reduce the impact. New scalar product notation sum(Xs*Ys). Moved library(collection_support) into kernel. 2017-08-26 16:05 jschimpf * Eclipse/Kernel/src/bip_tconv.c (1.16): Further correction to error conditions. 2017-08-24 15:19 jschimpf * Eclipse/Kernel/lib/prolog_extras.ecl (1.3): Allow (again) for the case that Cleanup is instantiated by Setup. 2017-08-24 14:37 jschimpf * Eclipse/Kernel/lib/iso_light.ecl (1.12): Changed error according to corrigendum 2. 2017-08-24 09:05 jschimpf * Eclipse/Kernel/lib/version.pl (1.270): Successfully built 7.0 #26 2017-08-24 07:45 jschimpf * Eclipse/Kernel/src/bip_io.c (1.32): Do not raise error for eof_action on write streams (iso). 2017-08-24 07:36 jschimpf * Eclipse/Kernel/lib/toplevel.pl (1.12): Do the right thing if handler 230 should ever succeed. 2017-08-24 07:34 jschimpf * Eclipse/Kernel/lib/numbervars.pl (1.4): Classify as built_in when loaded (for Logtalk). 2017-08-24 07:30 jschimpf * Eclipse/Kernel/lib/: iso_aux.ecl (1.6), iso_light.ecl (1.11): Corrected inconsistencies wrt runtime subexpressions. Added version_data flag. 2017-08-24 07:29 jschimpf * Eclipse/Kernel/lib/prolog_extras.ecl (1.2): Added predicate_property/2. Don't allow cleanup to throw, as this can easily escape catching. 2017-08-24 07:26 jschimpf * Eclipse/Kernel/lib/threads.ecl (1.5): raise correct error term 2017-08-23 13:28 jschimpf * Eclipse/Kernel/lib/version.pl (1.269): Successfully built 7.0 #25 2017-08-23 12:04 jschimpf * Eclipse/: Kernel/lib/prolog_extras.ecl (1.1), Kernel/lib/swi.ecl (1.13), Kernel/src/Makefile.in (1.31), eclipse_rt.lst (1.16): Created lib(prolog_extras) 2017-08-23 12:04 jschimpf * Eclipse/Kernel/lib/threads.ecl (1.4): Documentation updates and added mutex aliases. 2017-08-23 12:02 jschimpf * Eclipse/Kernel/lib/iso.ecl (1.5): Fixed broken multifile and initialization directive for lib(iso). 2017-08-23 12:01 jschimpf * Eclipse/Kernel/lib/: events.pl (1.41), kernel.pl (1.67), kernel.eco (1.118): Fixed problem with lazy creation of call/N when using iso. Changed exit code for halt/0 back from 3 to 0 for compatibility. 2017-08-19 22:12 jschimpf * Eclipse/Kernel/lib/version.pl (1.268): Successfully built 7.0 #24 2017-08-19 19:58 jschimpf * Eclipse/: documents/userman/umsporting.tex (1.8), documents/userman/umssyntax.tex (1.12), documents/bips/kernel/env.eci (1.19), eclipse_rt.lst (1.15), Kernel/src/Makefile.in (1.30), Kernel/src/lex.c (1.28), Kernel/src/lex.h (1.13), Kernel/src/read.c (1.20), Kernel/src/write.c (1.26), Kernel/lib/ecl_compiler.eco (1.27), Kernel/lib/iso_heavy.ecl (1.1), Kernel/lib/events.pl (1.40), Kernel/lib/iso.ecl (1.4), Kernel/lib/iso_aux.ecl (1.5), Kernel/lib/iso_light.ecl (1.10), Kernel/lib/iso_strict.ecl (1.16), Kernel/lib/kernel.eco (1.117), Kernel/lib/source_processor.eco (1.19), Kernel/lib/swi.ecl (1.12), Compiler/ecl_compiler.ecl (1.26), Compiler/source_processor.ecl (1.18): Made lib(iso) fully standard conforming. Also created new syntax options no_string_concatenation and eof_is_no_fullstop which were formerly part of the iso_restrictions option. 2017-08-19 12:52 jschimpf * Eclipse/: documents/bips/kernel/env.eci (1.18), Kernel/lib/profile.pl (1.5): Updated lib(profile) documentation and removed duplicate in kernel. 2017-08-05 12:46 jschimpf * Eclipse/Kernel/lib/version.pl (1.267): Successfully built 7.0 #23 2017-08-05 11:52 jschimpf * Eclipse/Kernel/src/bip_arith.c (1.29): Implemented term ordering for NaNs, agreed with SWI. 2017-08-05 10:16 jschimpf * Eclipse/Kernel/lib/iso_error.ecl (1.9): Missing type pattern 2017-08-05 10:15 jschimpf * Eclipse/Kernel/lib/kernel.eco (1.116): Forgotten checkin of eco file 2017-08-05 01:04 jschimpf * Eclipse/Kernel/lib/iso_strict.ecl (1.15): Removed checks that are now in the non-strict versions. 2017-08-05 00:16 jschimpf * Eclipse/Kernel/: lib/io.pl (1.27), lib/iso_error.ecl (1.8), src/write.c (1.25): Further adjustments to iso error reporting. 2017-08-03 12:01 jschimpf * Eclipse/Kernel/lib/version.pl (1.266): Successfully built 7.0 #22 2017-08-02 23:45 jschimpf * Eclipse/Kernel/src/bip_tconv.c (1.15): Added iso-required output type checks, albeit costly. 2017-08-01 23:32 jschimpf * Eclipse/Kernel/lib/: iso_aux.ecl (1.4), iso_error.ecl (1.7), iso_light.ecl (1.9), iso_strict.ecl (1.14): Fixed a couple of iso compliance issues, reported by U.Neumerkel. 2017-08-01 14:22 jschimpf * Eclipse/eclipse_rt.lst (1.14): Added eclipse_6 2017-08-01 13:32 jschimpf * Eclipse/: eclipse_rt.lst (1.13), Kernel/lib/collection_support.ecl (1.1), Kernel/lib/eclipse_6.ecl (1.3), Kernel/lib/eclipse_language.ecl (1.26), Kernel/lib/eclipse_language.eco (1.31), Kernel/lib/fd_domain.pl (1.6), Kernel/lib/kernel.eco (1.115), Kernel/lib/kernel.pl (1.66), Kernel/lib/linearize.pl (1.3), Kernel/lib/lists.pl (1.15), Kernel/src/Makefile.in (1.29), icparc_solvers/generic_global_constraints.ecl (1.18), icparc_solvers/generic_search.ecl (1.9), icparc_solvers/ic_constraints.ecl (1.13), icparc_solvers/ic_symbolic.ecl (1.6), icparc_solvers/sd.ecl (1.4), Eplex/eplex_.ecl (1.21), GecodeInterface/gfd.ecl (1.52): Revised collection_to_list/2, and added library(collection_support) with logical versions of it. Enhanced subscript/3 with pseudo-index * which stands for 1..arity. Recognize sum(Xs*Ys) in linearize. 2017-07-15 13:25 jschimpf * Eclipse/Kernel/lib/toplevel.pl (patches_6_1.1): Don't rely on tty device-type when flushing streams at the end of a query. This circumvents problems with emacs mode and other tty emulations. 2017-07-09 21:56 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.68): Successfully built 6.1 #228 2017-07-09 13:31 jschimpf * Eclipse/Kernel/lib/version.pl (1.265): Successfully built 7.0 #21 2017-06-28 12:17 jschimpf * Eclipse/Eplex/: eplex_cplex.c (patches_6_1.3), eplex_cplex.c (1.9), eplex_xpress.c (1.7): Added comment regarding new Cplex parameter names 2017-06-28 12:13 jschimpf * Eclipse/Eplex/eplex_xpress.c (patches_6_1.2): Update for Xpress 30, contributed by Thorsten Winterer 2017-06-26 19:21 jschimpf * Eclipse/Kernel/lib/version.pl (1.264): Successfully built 7.0 #20 2017-06-26 17:17 jschimpf * Eclipse/: PACK (patches_6_1.4), PACK (1.21): Adjustment to deal with changed behaviour of tar T: do not list intermediate directories, otherwise their whole contents are archived. 2017-06-26 14:50 jschimpf * Eclipse/Kernel/lib/version.pl (1.263): Successfully built 7.0 #19 2017-06-26 13:22 jschimpf * Eclipse/: Kernel/src/Makefile.in (1.28), Kernel/src/emu.c (1.47), configure (1.75), configure.ac (1.75): Tuned emulator with respect to recent gcc versions. 2017-06-26 13:20 jschimpf * Eclipse/Kernel/lib/toplevel.pl (1.11): Fixed problem caused by ISO-read semantics (and when not using a tty for input): prevent blank space that was part of previous fullstop to be interpreted as subsequent toplevel command. 2017-06-24 17:53 jschimpf * Eclipse/Kernel/lib/version.pl (1.262): Successfully built 7.0 #18 2017-06-24 15:38 jschimpf * Eclipse/: config.i386_nt (1.8), config.x86_64_nt (1.7), configure (1.74), configure.ac (1.74): Tweaks for recent mingw cross compilation 2017-06-24 15:38 jschimpf * Eclipse/documents/visualisation/clients.tex (1.2): Removed nonexisting placement option 's' 2017-06-24 08:20 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.67): Successfully built 6.1 #227 2017-06-23 23:20 jschimpf * Eclipse/documents/visualisation/clients.tex (patches_6_1.1): Removed nonexisting placement option 's' 2017-06-23 11:27 jschimpf * Eclipse/: config.i386_nt, config.x86_64_nt, configure, configure.ac (patches_6_1.[2,2,17,18]): Tweaks for recent mingw cross compilation 2017-03-16 23:51 jschimpf * Eclipse/RUNME (patches_6_1.2): Allow Tcl/Tk 8.6 2017-02-24 13:05 jschimpf * Eclipse/Kernel/src/bigrat.c (1.12): Fixed bug 807 - gmp configuration problem. Also simplified big_div on this occasion, no longer relying on our own division routine if possible, leading to less rouding error. 2017-02-24 11:14 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.66): Successfully built 6.1 #226 2017-02-24 09:52 jschimpf * Eclipse/Kernel/src/bigrat.c (patches_6_1.1): Fixed bug 807 - gmp configuration problem. Also simplified big_div on this occasion, no longer relying on our own division routine if possible, leading to less rouding error. 2017-02-12 17:18 jschimpf * Eclipse/: Kernel/lib/ecl_compiler.eco (1.26), Compiler/ecl_compiler.ecl (1.25): Fixed bug 806 - allow clauses for same predicate across include-boundaries. 2017-02-12 15:35 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.65): Successfully built 6.1 #225 2017-02-12 03:48 jschimpf * Eclipse/: Kernel/lib/ecl_compiler.eco, Compiler/ecl_compiler.ecl (patches_6_1.[2,1]): Fixed bug 806 - allow clauses for same predicate across include-boundaries. 2017-02-12 03:47 jschimpf * Eclipse/Kernel/lib/version.pl (1.261): Successfully built 7.0 #17 2017-02-12 02:27 jschimpf * Eclipse/icparc_solvers/ic_constraints.ecl (1.12): Added collection_to_[list|array]/3 with options - corrected. 2017-02-12 01:42 jschimpf * Eclipse/: Kernel/lib/lists.pl (1.14), icparc_solvers/ic_constraints.ecl (1.11), GecodeInterface/gfd.ecl (1.51): Added collection_to_[list|array]/3 with options. 2017-02-11 02:16 jschimpf * Eclipse/: Kernel/src/bip_control.c (1.13), Kernel/src/handlers.c (1.19), Kernel/lib/profile.pl (1.4), lib_tcl/tkeclipse.tcl (1.21): Profiler support for Windows 2017-02-10 11:35 jschimpf * Eclipse/lib_tcl/tkeclipse.tcl (patches_6_1.1): Help window popup didn't work - fixed 2017-02-09 23:40 jschimpf * Eclipse/icparc_solvers/ic_constraints.ecl (1.10): Allow (again) nested collections in labeling/1. 2017-02-09 23:36 jschimpf * Eclipse/: Kernel/src/Makefile.in (1.27), Kernel/src/bip_control.c (1.12), Kernel/src/ec_public.h (1.8), Kernel/src/embed.h (1.19), Kernel/src/emu.c (1.46), Kernel/src/emu_c_env.c (1.20), Kernel/src/emu_export.h (1.23), Kernel/src/emu_util.c (1.21), Kernel/src/handlers.c (1.18), Kernel/src/init.c (1.16), Kernel/src/main.c (1.10), Kernel/src/sepia.h (1.23), Kernel/src/tkeclipse.c (1.7), Kernel/src/types.h (1.28), Kernel/lib/profile.pl (1.3), lib_tcl/eclipse_tools.tcl (1.45), lib_tcl/tkeclipse.tcl (1.20), lib_tcl/toplevelhelp.txt (1.4), documents/userman/umscmdlineopts.tex (1.8), Kernel/src/emu_profile.c (1.1): Reinstated support for the sampling profiler, using a boot-time selectable alternative emulator. 2017-02-05 03:08 jschimpf * Eclipse/documents/: userman/umsbugs.tex (1.4), userman/umsporting.tex (1.7), texinputs/sepiachip.bib (1.3): Minor doc updates. 2017-02-05 02:59 jschimpf * Eclipse/: Kernel/lib/events.pl (1.39), Kernel/lib/io.pl (1.26), Kernel/lib/iso_light.ecl (1.8), Kernel/lib/iso_strict.ecl (1.13), Kernel/lib/kernel.eco (1.114), Kernel/lib/tconv.pl (1.4), Kernel/src/lex.c (1.27), Kernel/src/lex.h (1.12), Kernel/src/read.c (1.19), Kernel/src/read.h (1.4), documents/bips/kernel/env.eci (1.17), documents/bips/kernel/ioterm.eci (1.14), documents/bips/kernel/obsolete.eci (1.12), documents/userman/umssyntax.tex (1.11): Added syntax_option(syntax_errors_fail) and read-option syntax_errors(How). Simplified code using auxiliary read_term/7. 2017-02-02 20:58 jschimpf * Eclipse/Kernel/lib/version.pl (1.260): Successfully built 7.0 #16 2017-02-02 19:21 jschimpf * Eclipse/: Kernel/src/emu.c (1.45), Kernel/src/emu_util.c (1.20), Kernel/src/gc_stacks.c (1.14), Kernel/src/types.h (1.27), Kernel/lib/environment.pl (1.22), Kernel/lib/kernel.eco (1.113), documents/bips/kernel/env.eci (1.16): Added statistics(wake_count,X) 2017-02-01 02:03 jschimpf * Eclipse/: Kernel/lib/asm.eco (1.17), Kernel/lib/asm.pl (1.12), Kernel/lib/compiler_codegen.eco (1.27), Kernel/lib/compiler_indexing.eco (1.15), Kernel/src/bip_tconv.c (1.14), Kernel/src/code.c (1.23), Kernel/src/emu.c (1.44), Kernel/src/emu_op_addr.h (1.7), Kernel/src/names.h (1.9), Kernel/src/opcode.h (1.9), Kernel/src/printam.c (1.15), Compiler/compiler_builtins.ecl (1.7), Compiler/test.ref (1.43), Compiler/compiler_indexing.ecl (1.14), Compiler/compiler_test.ecl (1.29), Compiler/testo.ref (1.41): Inlined is_array/1 and considered for indexing. 2017-02-01 02:01 jschimpf * Eclipse/Kernel/lib/lists.pl (1.13): Undid renaming of maplist_xxx tool bodies because of several dependencies. 2017-01-30 00:35 jschimpf * Eclipse/Kernel/lib/lists.pl (1.12): More consistent behaviour with open-ended lists in collection_to_list/2. Small documentation updates. 2017-01-29 03:19 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (1.17): Added nvalue/2 2017-01-29 03:15 jschimpf * Eclipse/: Kernel/lib/lists.pl (1.11), GecodeInterface/gfd.ecl (1.50), icparc_solvers/ic_constraints.ecl (1.9): Rewritten collection_to_list/collection_to_array. Made flatten/3 behave like flatten/2 on singletons. 2017-01-19 14:28 jschimpf * Eclipse/Kernel/lib/version.pl (1.259): Successfully built 7.0 #15 2017-01-19 13:07 jschimpf * Eclipse/documents/bips/kernel/ioterm.eci (1.13): Fixed syntax error in comment. 2017-01-19 03:28 jschimpf * Eclipse/: documents/bips/kernel/ioterm.eci (1.12), documents/userman/umsio.tex (1.10), Kernel/src/bip_control.c (1.11), Kernel/src/bip_serialize.c (1.4), Kernel/src/ec_io.h (1.12), Kernel/src/write.c (1.24), Kernel/lib/io.pl (1.25), Kernel/lib/iso.ecl (1.3), Kernel/lib/iso_strict.ecl (1.12), Kernel/lib/kernel.eco (1.112): Implemented variable_names option for write_term/2,3. 2017-01-19 03:04 jschimpf * Eclipse/Kernel/src/main.c (1.9): Deprecated old command line options 2017-01-18 03:56 jschimpf * Eclipse/Kernel/src/: bip_engines.c (1.12), embed.h (1.18), emu_util.c (1.19), engines.c (1.14), error.c (1.10), gc_stacks.c (1.13), init.c (1.15), main.c (1.8), mem.c (1.9), mem.h (1.5): More gracefully handle inability to map stacks on engine creation. 2017-01-17 22:20 jschimpf * Eclipse/Kernel/src/bip_arith.c (1.28): Fixed (probably harmless) array overrun 2017-01-17 18:42 jschimpf * Eclipse/Kernel/lib/version.pl (1.258): Successfully built 7.0 #14 2017-01-17 17:20 jschimpf * Eclipse/Kernel/src/: bip_db.c (1.24), bip_io.c (1.31), bip_module.c (1.18), bip_tconv.c (1.13), emu.c (1.43), emu_c_env.c (1.19), emu_util.c (1.18), error.h (1.8), lex.c (1.26), sepia.h (1.22), write.c (1.23): Deal correctly with OS error code transfer when using non-standard bip-error convention. 2017-01-16 19:41 jschimpf * Eclipse/Kernel/lib/: events.pl (1.38), kernel.eco (1.111): Eliminated global ec_os_errno_ variable and replaced it with a mixture of thread-specific errno/GetLastError, engine-specific last_os_error attribute, and more specific return values. 2017-01-16 19:04 jschimpf * Eclipse/Kernel/src/: bip_engines.c (1.11), bip_io.c (1.30), bip_load.c (1.6), bip_misc.c (1.14), bip_mps.c (1.3), bip_record.c (1.9), ec_io.h (1.11), emu.c (1.42), emu_c_env.c (1.18), emu_util.c (1.17), engines.c (1.13), error.c (1.9), error.h (1.7), handle.c (1.8), handlers.c (1.17), init.c (1.14), io.c (1.26), os_support.c (1.23), os_support.h (1.11), sepia.h (1.21), tkeclipse.c (1.6), trace.c (1.5), types.h (1.26): Eliminated global ec_os_errno_ variable and replaced it with a mixture of thread-specific errno/GetLastError, engine-specific last_os_error attribute, and more specific return values. 2017-01-11 19:21 jschimpf * Eclipse/Kernel/lib/version.pl (1.257): Successfully built 7.0 #13 2017-01-11 17:58 jschimpf * Eclipse/: Kernel/src/bip_engines.c (1.10), Kernel/src/engines.c (1.12), documents/bips/kernel/engines.eci (1.11): Better handling of simultaneous engine joins. 2017-01-11 02:04 jschimpf * Eclipse/Kernel/lib/version.pl (1.256): Successfully built 7.0 #12 2017-01-10 23:57 jschimpf * Eclipse/Kernel/src/embed.h (1.17): Added missing prototype. 2017-01-10 00:23 jschimpf * Eclipse/Kernel/lib/kernel.eco (1.110): Added default_localsize and default_globalsize settings. 2017-01-10 00:05 jschimpf * Eclipse/: INSTALL (1.14), config.i386_linux (1.3): Explain 32-bit build on 64-bit machine 2017-01-10 00:00 jschimpf * Eclipse/: documents/bips/kernel/engines.eci (1.10), documents/bips/kernel/env.eci (1.15), Kernel/src/bip_control.c (1.10), Kernel/lib/environment.pl (1.21), Kernel/lib/threads.ecl (1.3): Added default_localsize and default_globalsize settings. 2016-12-13 20:16 jschimpf * Eclipse/Kernel/src/read.c (1.18): Fixed bug 754 - postfix/subscript 2016-12-13 16:31 jschimpf * Eclipse/Kernel/src/read.c (1.17): Fixed bug 755 - partial list subscript 2016-12-12 14:01 jschimpf * Eclipse/Kernel/src/: lex.c (1.25), lex.h (1.11), write.c (1.22): Merged $VAR fix from branch. Renamed variables for better readability. 2016-12-12 02:16 jschimpf * Eclipse/Kernel/: src/dict.h (1.13), src/ec_io.h (1.10), src/write.c (1.21), lib/fd_domain.pl (1.5): Reimplemented compact(true) write option to minimize printing of spaces. Can also be activated via syntax_option(dense_output). 2016-12-09 13:26 jschimpf * Eclipse/documents/bips/kernel/ioterm.eci (patches_6_1.2): Corrected description of %r format 2016-12-08 12:55 jschimpf * Eclipse/Kernel/src/read.c (1.16): Fixed bug 804 - ambiguity resolution. 2016-12-05 12:56 jschimpf * Eclipse/eclipse_rt.lst (1.12): Added missing libraries to runtime set 2016-12-04 04:17 jschimpf * Eclipse/eclipse_rt.lst (1.11): Added library(concurrency) and library(threads) 2016-12-04 02:49 jschimpf * Eclipse/documents/: userman/umsterm.tex (1.5), bips/kernel/engines.eci (1.9), bips/kernel/externals.eci (1.6), bips/kernel/opsys.eci (1.14), bips/kernel/record.eci (1.9), bips/kernel/storage.eci (1.9), bips/kernel/typetest.eci (1.11): Documentation updates 2016-12-04 02:47 jschimpf * Eclipse/Kernel/lib/util.pl (1.5): Changed print format and fixed comment typo. 2016-12-04 02:40 jschimpf * Eclipse/Kernel/: lib/concurrency.ecl (1.2), lib/eclipse_language.ecl (1.25), lib/eclipse_language.eco (1.30), lib/threads.ecl (1.2), src/handle.c (1.7): Renamed preliminary handle_abolish/2 to handle_close/1. Removed engine_join/2. 2016-12-04 02:38 jschimpf * Eclipse/Kernel/lib/t_all.pl (1.8): Removed user_start handler, as now invoked at engine startup. 2016-12-04 01:28 jschimpf * Eclipse/Kernel/: lib/concurrency.ecl (1.1), lib/threads.ecl (1.1), src/Makefile.in (1.26): Added library(concurrency) and library(threads) 2016-11-25 21:31 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.64): Successfully built 6.1 #224 2016-11-24 04:30 jschimpf * Eclipse/Kernel/src/: lex.c, lex.h, write.c (patches_6_1.[4,1,4]): Restrict output with $VAR/1 to valid variable names. 2016-11-21 12:08 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.63): Successfully built 6.1 #223 2016-11-21 02:18 jschimpf * Eclipse/Eplex/Makefile.in (patches_6_1.14): Link C++ using DYLDCXX - merged back from main branch, needed for xxx_nt build 2016-11-21 01:38 jschimpf * Eclipse/: configure, configure.ac, GecodeInterface/Makefile.in (patches_6_1.[16,17,2]): Revised configure check for C++ static link, and updated Gecode build rule - merged back from main branch, needed for i386_nt build 2016-11-20 18:04 jschimpf * Eclipse/: Compiler/compiler_peephole.ecl (1.29), Compiler/compiler_regassign.ecl (1.9), Compiler/compiler_test.ecl (1.28), Compiler/test.ref (1.42), Compiler/testo.ref (1.40), Kernel/lib/compiler_codegen.eco (1.26), Kernel/lib/compiler_peephole.eco (1.11), Kernel/lib/compiler_regassign.eco (1.11), Kernel/lib/compiler_varclass.eco (1.13), Kernel/lib/ecl_compiler.eco (1.25): Merge from patches_6_1 - fix register move optimization 2016-11-20 04:19 jschimpf * Eclipse/: Compiler/compiler_peephole.ecl, Compiler/compiler_regassign.ecl, Compiler/compiler_test.ecl, Compiler/test.ref, Compiler/testo.ref, Kernel/lib/compiler_analysis.eco, Kernel/lib/compiler_codegen.eco, Kernel/lib/compiler_common.eco, Kernel/lib/compiler_indexing.eco, Kernel/lib/compiler_normalise.eco, Kernel/lib/compiler_peephole.eco, Kernel/lib/compiler_regassign.eco, Kernel/lib/compiler_varclass.eco, Kernel/lib/ecl_compiler.eco, Kernel/lib/source_processor.eco (patches_6_1.[1,1,2,4,4,1,2,1,1,1,1,1,1,1,1]): Fixed incorrect register move optimizations (reported by Nikos/Kish) 2016-11-20 04:09 jschimpf * Eclipse/Compiler/: compiler_indexing.ecl, test.ref, testo.ref (patches_6_1.[1,3,3]): sorted indexing tables for reproducible output (duplicated from main branch) 2016-11-17 17:22 jschimpf * Eclipse/Kernel/lib/version.pl (1.255): Successfully built 7.0 #11 2016-11-15 00:03 jschimpf * Eclipse/Kernel/src/engines.c (1.11): Correct recovery from unsuccessful engine startup. 2016-11-14 16:09 jschimpf * Eclipse/documents/bips/kernel/engines.eci (1.8): Allow condition_wait/2 to be preempted and modify pause implementation as necessary; synchronize thread startup; don't use thread cancel/terminate; do no longer show 'paused' status; exited engine are no longer owned by a thread; handle DGCs that may be pending at engine finalization to ensure DGC termination. 2016-11-14 15:09 jschimpf * Eclipse/Kernel/src/: bip_engines.c (1.9), bip_io.c (1.29), bip_misc.c (1.13), embed.h (1.16), emu_c_env.c (1.17), emu_export.h (1.22), emu_util.c (1.16), engines.c (1.10), handle.c (1.6), handlers.c (1.16), init.c (1.13), proc_desc.c (1.11), types.h (1.25): Allow condition_wait/2 to be preempted and modify pause implementation as necessary; synchronize thread startup; don't use thread cancel/terminate; do no longer show 'paused' status; exited engine are no longer owned by a thread; handle DGCs that may be pending at engine finalization to ensure DGC termination. 2016-11-09 14:38 jschimpf * Eclipse/Kernel/src/mem.c (1.8): Modified address rounding so stack mapping does not depend on alignment. 2016-11-09 13:16 jschimpf * Eclipse/Eplex/eplex.c (1.20): Removed obsolete ARGS macros 2016-11-07 01:55 jschimpf * Eclipse/Kernel/src/: bip_db.c (1.23), emu.c (1.41), emu_export.h (1.21), names.h (1.8), printam.c (1.14): Some improvements/corrections to abstract code printing. 2016-11-07 01:07 jschimpf * Eclipse/Kernel/src/engines.c (1.9): Fixed freeing of engine store. 2016-11-06 03:18 jschimpf * Eclipse/Kernel/src/: bip_engines.c (1.8), emu_util.c (1.15), engines.c (1.8), gc_stacks.c (1.12): Improved deallocation of the report_to queue, don't use thread cancelling, dict-marking of new engine fields. 2016-11-05 02:34 jschimpf * Eclipse/documents/bips/kernel/: engines.eci (1.7), opsys.eci (1.13), record.eci (1.8), typetest.eci (1.10): Documentation updates 2016-11-05 01:31 jschimpf * Eclipse/Kernel/: src/bip_engines.c (1.7), src/bip_record.c (1.8), src/emu_export.h (1.20), src/emu_util.c (1.14), src/engines.c (1.7), src/handle.c (1.5), src/os_support.c (1.22), src/os_support.h (1.10), src/term_copy.c (1.7), src/types.h (1.24), lib/eclipse_language.ecl (1.24), lib/eclipse_language.eco (1.29): Implemented engine-associated store, mainly as support for compatibility library(threads). Implemented reports_to queue. Changes to shutdown of engines with threads. 2016-10-28 22:48 jschimpf * Eclipse/Kernel/lib/error.ecl (1.2): Expained non-obvious use of must_be/2. 2016-10-28 22:44 jschimpf * Eclipse/Kernel/src/: bip_io.c (1.28), dict.h (1.12), ec_general.h (1.5), ec_io.h (1.9), embed.h (1.15), emu_export.h (1.19), fd.h (1.4), intervals.h (1.3), lex.h (1.10), mem.h (1.4), os_support.c (1.21), os_support.h (1.9), property.h (1.5), read.h (1.3), rounding_control.h (1.15), types.h (1.23): Removed obsolete ARGS() macros 2016-10-28 22:23 jschimpf * Eclipse/Kernel/: lib/eclipse_language.ecl (1.23), lib/eclipse_language.eco (1.28), lib/environment.pl (1.20), lib/kernel.eco (1.109), src/dict.c (1.21), src/dict.h (1.11), src/sepia.h (1.20): Doubled dictionary limit, added hash table resize. 2016-10-26 20:42 jschimpf * Eclipse/Kernel/lib/version.pl (1.254): Successfully built 7.0 #10 2016-10-26 18:16 jschimpf * Eclipse/Kernel/src/: emu_c_env.c (1.16), emu_export.h (1.18), gc_stacks.c (1.11): Handle additional dictionary marking roots in engine descriptors. 2016-10-26 18:14 jschimpf * Eclipse/Kernel/src/: dict.c (1.20), term_copy.c (1.6): Revised handling of embedded atoms and strings in the constant table. Also avoid heap copying of strings that are in the dictionary. 2016-10-26 18:11 jschimpf * Eclipse/Kernel/src/: emu.c (1.40), emu_util.c (1.13): Removed the static fail_trace array, instead allocating one in every engine when needed. 2016-10-26 02:36 jschimpf * Eclipse/Kernel/src/read.c (1.15): Fixed a bug with annotated reading under iso_restrictions that started to manifest after recent changes to dict_item layout. 2016-10-25 22:34 jschimpf * Eclipse/Kernel/src/: Makefile.in (1.25), bip_db.c (1.22), bip_module.c (1.17), dict.c (1.19), dict.h (1.10), engines.c (1.6), handlers.c (1.15), mem.c (1.7), proc_desc.c (1.10), property.c (1.13), property.h (1.4), types.h (1.22): Re-enabled various locks. Shut down signal thread properly. 2016-10-25 22:27 jschimpf * Eclipse/Kernel/src/: embed.h (1.14), io.c (1.25): Added ec_printff() which includes atomic flush 2016-10-24 01:41 jschimpf * Eclipse/Kernel/src/: bip_db.c (1.21), bip_module.c (1.16), code.c (1.22), dict.c (1.18), dict.h (1.9), engines.c (1.5), handlers.c (1.14), io.c (1.24), proc_desc.c (1.9), types.h (1.21): Reorganised dict_item fields for concurrent access. Modifications and fixes to dictionary gc. 2016-10-24 01:37 jschimpf * Eclipse/Kernel/src/: bip_io.c (1.27), lex.c (1.24): Less locking on stream property access to avoid deadlocks. 2016-10-24 01:30 jschimpf * Eclipse/Kernel/src/Makefile.in (1.24): Missing dependency for kernel_dcg.pl file 2016-10-21 23:42 jschimpf * Eclipse/Kernel/lib/: asm.eco, asm.pl (patches_6_1.[1,1]): Silenced incorrect "unsafe integer" warnings in assembler. Was apparently broken in r1.10. 2016-10-10 01:40 jschimpf * Eclipse/Kernel/lib/: events.pl (1.37), kernel.eco (1.108), kernel.pl (1.65): Better source locations in loop singeleton warnings. 2016-10-10 01:36 jschimpf * Eclipse/Kernel/lib/compiler_indexing.eco (1.14): Missing eco check-in, 2016-10-10 01:33 jschimpf * Eclipse/: Kernel/lib/source_processor.eco (1.18), Compiler/source_processor.ecl (1.17): Removed now unnecessary hack to adjust read position. 2016-10-09 02:12 jschimpf * Eclipse/Kernel/src/lex.c (1.23): Enabled previously written code for iso-compatible fullstop. 2016-10-07 17:09 jschimpf * Eclipse/Kernel/lib/version.pl (1.253): Successfully built 7.0 #9 2016-10-07 13:26 jschimpf * Eclipse/documents/: bips/kernel/syntax.eci (1.7), userman/umslanguage.tex (1.8): Updated docs regarding list quote 2016-10-07 02:12 jschimpf * Eclipse/: documents/userman/umslanguage.tex (1.7), documents/userman/umssyntax.tex (1.10), Kernel/lib/cprolog.pl (1.11), Kernel/lib/eclipse_6.ecl (1.2), Kernel/lib/fd_arith.pl (1.5), Kernel/lib/quintus.pl (1.17), Kernel/lib/sicstus.pl (1.4), Kernel/lib/swi.ecl (1.11), Kernel/src/lex.c (1.22), Contrib/cardinal.ecl (1.3), ecrc_solvers/set.pl (1.3), icparc_solvers/conjunto_fd_sets.ecl (1.3): For eclipse_language, changed the default character class of the right-quote character from symbol to list_quote. This allows lists of character codes to be written like `abc`, is compatible with SWI and allowed by ISO. Applications that use the character for constructing unquoted symbolic atoms will have to use a chtab(0'`,symbol) declaration to revert to the original behaviour. 2016-10-06 13:53 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.107), kernel_dcg.pl (1.2): Correct handling of matching operator. Handle if-then-else more straightforwardly. 2016-10-05 01:16 jschimpf * Eclipse/Kernel/lib/: io.pl (1.24), kernel.eco (1.106), kernel.pl (1.64), kernel_dcg.pl (1.1): Rewritten DCG expansion and factored it out into kernel_dcg.pl. Revised the auxiliaries for handling annotated terms in transformations. 2016-09-28 15:56 jschimpf * Eclipse/Kernel/lib/version.pl (1.252): Successfully built 7.0 #8 2016-09-28 13:25 jschimpf * Eclipse/Eplex/Makefile.in (1.15): Consistently link C++ libs with DYLDCXX 2016-09-28 04:06 jschimpf * Eclipse/Kernel/src/: config.h.in (1.16), ec_general.h (1.4), emu.c (1.39): Use double-sized integers to speed up multiplication overflow test. 2016-09-28 04:01 jschimpf * Eclipse/configure (1.73): Revised configure check for C++ static link, and updated Gecode build rule. 2016-09-28 03:33 jschimpf * Eclipse/: configure.ac (1.73), GecodeInterface/Makefile.in (1.16): Revised configure check for C++ static link, and updated Gecode build rule. 2016-09-26 12:51 jschimpf * Eclipse/Kernel/lib/version.pl (1.251): Successfully built 7.0 #7 2016-09-25 16:31 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.49): removed special case that does not seem to be needed 2016-09-25 01:26 jschimpf * Eclipse/: INSTALL (1.13), PACK (1.20), JavaInterface/src/com/parctechnologies/eclipse/Platform.java (1.9), JavaInterface/src/com/parctechnologies/eclipse/Platform_armv7_linux.java (1.1): Missing bits for ARM build. 2016-09-24 20:22 jschimpf * Eclipse/: Kernel/lib/toplevel.pl (1.10), lib_tcl/tkeclipse.tcl (1.19): gui_interrupt_request was losing its handler because it was created twice, as were several other toplevel queues. Now always done in the gui. 2016-09-23 19:16 jschimpf * Eclipse/: configure (1.72), configure.ac (1.72): detect armv7 when cross-compiling on Linux 2016-09-22 16:44 jschimpf * Eclipse/Kernel/lib/version.pl (1.250): Successfully built 7.0 #6 2016-09-22 15:11 jschimpf * Eclipse/: configure (1.71), configure.ac (1.71): configure for clock_gettime() 2016-09-22 00:24 kish_shen * Eclipse/Oci/mysql.c (1.14): reverted incorrect coersion 2016-09-21 23:04 kish_shen * Eclipse/Kernel/src/rounding_control.h (1.14): corrected typo 2016-09-21 22:55 kish_shen * Eclipse/Oci/: dbi.c (1.8), dbi.ecl (1.12), dbi.h (1.6), mysql.c (1.13): detect query/non-query in prepared statements earlier 2016-09-21 22:20 jschimpf * Eclipse/: Kernel/src/bip_misc.c (1.12), Kernel/src/config.h.in (1.15), Kernel/src/os_support.c (1.20), Kernel/src/os_support.h (1.8), Kernel/lib/environment.pl (1.19), Kernel/lib/kernel.eco (1.105), Kernel/lib/util.pl (1.4), documents/bips/kernel/env.eci (1.14), documents/bips/kernel/opsys.eci (1.12): Changed cputime/1 to measure thread cpu time, and removed output argument type check on that occasion. Added cputime item to statistics/2, since no longer redundant. 2016-09-21 20:35 kish_shen * Eclipse/Kernel/src/rounding_control.h (1.13): changes for compiling on MacOSX 2016-09-21 11:33 jschimpf * Eclipse/Kernel/src/: bip_engines.c (1.6), emu.c (1.38), emu_c_env.c (1.15), emu_util.c (1.12), gc_stacks.c (1.10), gencode.h (1.6), sepia.h (1.19), types.h (1.20): Speed up emulator by making engine address identical to argument array address, and using byte-offsets. 2016-09-21 00:25 jschimpf * Eclipse/Kernel/lib/version.pl (1.249): Successfully built 7.0 #5 2016-09-20 23:03 jschimpf * Eclipse/Shm/src/memman.h (1.7): Correction to previous change, which broke 32-bit build. 2016-09-20 22:43 jschimpf * Eclipse/Kernel/src/handlers.c (1.13): Correction to previous change, which broke Windows build. 2016-09-20 22:25 jschimpf * Eclipse/: Shm/src/alloc.c (1.5), Shm/src/memman.h (1.6), Kernel/src/bip_array.c (1.6), Kernel/src/bip_comp.c (1.12), Kernel/src/bip_control.c (1.9), Kernel/src/bip_engines.c (1.5), Kernel/src/bip_heapevents.c (1.4), Kernel/src/dict.c (1.17), Kernel/src/ec_general.h (1.3), Kernel/src/emu.c (1.37), Kernel/src/emu_c_env.c (1.14), Kernel/src/emu_export.h (1.17), Kernel/src/emu_par.c (1.7), Kernel/src/emu_util.c (1.11), Kernel/src/engines.c (1.4), Kernel/src/gc_stacks.c (1.9), Kernel/src/handlers.c (1.12), Kernel/src/init.c (1.12), Kernel/src/io.c (1.23), Kernel/src/mem.c (1.6), Kernel/src/os_support.c (1.19), Kernel/src/os_support.h (1.7), Kernel/src/property.h (1.3), Kernel/src/sepia.h (1.18), Kernel/src/term_copy.c (1.5), Kernel/src/types.h (1.19), Kernel/lib/eclipse_language.ecl (1.22), Kernel/lib/eclipse_language.eco (1.27), Kernel/lib/environment.pl (1.18), Kernel/lib/events.pl (1.36), Kernel/lib/kernel.eco (1.104), Kernel/lib/kernel.pl (1.63), Kernel/lib/toplevel.pl (1.9), documents/bips/kernel/engines.eci (1.6), documents/bips/kernel/env.eci (1.13), documents/bips/kernel/storage.eci (1.8): Removed obsolete interrupt-protection mechanism. Rewrote throw-requests to use the event queue. Use proper atomic operations for event-flagging and fake-overflow mechanism. Implemented polling for throw and exit requests. 2016-09-17 19:15 jschimpf * Eclipse/: Kernel/src/bip_array.c (1.5), Kernel/src/bip_bag.c (1.5), Kernel/src/bip_load.c (1.5), Kernel/src/bip_module.c (1.15), Kernel/src/bip_parallel.c (1.5), Kernel/src/bip_record.c (1.7), Kernel/src/bip_serialize.c (1.3), Kernel/src/code.c (1.21), Kernel/src/dict.c (1.16), Kernel/src/ec_general.h (1.2), Kernel/src/ec_io.h (1.8), Kernel/src/embed.c (1.10), Kernel/src/emu_c_env.c (1.13), Kernel/src/emu_par.c (1.6), Kernel/src/io.c (1.22), Kernel/src/lex.c (1.21), Kernel/src/mem.c (1.5), Kernel/src/mem.h (1.3), Kernel/src/printam.c (1.13), Kernel/src/proc_desc.c (1.8), Kernel/src/property.c (1.12), Kernel/src/read.c (1.14), Kernel/src/sch_eng_interface.h (1.2), Kernel/src/sch_util.c (1.2), Kernel/src/sepia.h (1.17), Kernel/src/term_copy.c (1.4), Kernel/src/trace.c (1.4), Kernel/src/types.h (1.18), Kernel/src/wm.c (1.2), Kernel/src/worker.c (1.2), Shm/src/alloc.c (1.4), Shm/src/memman.h (1.5), Shm/src/private_mem.c (1.3), Shm/src/shared_mem.c (1.3): Removed pre-ANSI-C workarounds generic_ptr and void_ptr. 2016-09-16 15:45 jschimpf * Eclipse/: Kernel/src/config.h.in (1.14), Kernel/src/emu.c (1.36), Kernel/src/emu_util.c (1.10), configure (1.70), configure.ac (1.70): Detect computed-goto C extension via configure. 2016-09-16 15:02 jschimpf * Eclipse/: Kernel/src/config.h.in, Kernel/src/emu.c, Kernel/src/emu_util.c, configure, configure.ac (patches_6_1.[2,2,1,15,16]): Detect computed-goto C extension via configure. 2016-09-16 12:33 jschimpf * Eclipse/BUILD_ROTD (1.19): Various updates: allow remote testing without ssh-ing out to test machine; support CONFIG_HOST and CONFIG_SITE settings; fixed JRE_HOME setting; support ARCHIVE_SUBDIR on ftp site. 2016-09-14 11:12 jschimpf * Eclipse/Eplex/: Makefile.in (patches_6_2.1), Makefile.in (patches_6_1.[1,13]): Modified gurobi linking to avoid absolute pathname dependency 2016-09-13 13:26 jschimpf * Eclipse/Eplex/Makefile.in (1.14): Modified gurobi linking to avoid absolute pathname dependency 2016-08-12 17:39 jschimpf * Eclipse/Compiler/: compiler_indexing.ecl (1.13), test.ref (1.41), testo.ref (1.39): Sorted indexing tables to make test output independent of hashing. 2016-08-12 14:02 jschimpf * Eclipse/Kernel/lib/version.pl (1.248): Successfully built 7.0 #4 2016-08-12 10:57 jschimpf * Eclipse/Kernel/: lib/best_first_search.ecl (1.1), lib/dynamic_attributes.ecl (1.1), lib/error.ecl (1.1), src/Makefile.in (1.23): Added library(best_first_search), library(dynamic_attributes) and library(error) 2016-08-11 22:07 jschimpf * Eclipse/: Kernel/src/bip_arith.c (1.27), Kernel/src/code.c (1.20), Kernel/src/dict.h (1.8), Kernel/src/emu.c (1.35), Kernel/src/emu_op_addr.h (1.6), Kernel/src/names.h (1.7), Kernel/src/opcode.h (1.8), Kernel/src/printam.c (1.12), Kernel/lib/asm.eco (1.16), Kernel/lib/asm.pl (1.11), Kernel/lib/compiler_analysis.eco (1.10), Kernel/lib/compiler_codegen.eco (1.25), Kernel/lib/compiler_common.eco (1.15), Kernel/lib/compiler_indexing.eco (1.13), Kernel/lib/compiler_normalise.eco (1.19), Kernel/lib/compiler_peephole.eco (1.10), Kernel/lib/compiler_varclass.eco (1.12), Kernel/lib/ecl_compiler.eco (1.24), Kernel/lib/hash.eco (1.11), Kernel/lib/kernel.eco (1.103), Kernel/lib/module_options.eco (1.8), Kernel/lib/source_processor.eco (1.17), Compiler/compiler_builtins.ecl (1.6), Compiler/compiler_test.ecl (1.27): Changed +/2, abs/2, sgn/2, min/3 and max/3 to use AM instructions. 2016-08-08 14:36 jschimpf * Eclipse/icparc_solvers/tentative.ecl (1.6): Changes to minimize the effect of new term_variables/2 behaviour, and some cleanup and minor corrections. 2016-08-08 14:34 jschimpf * Eclipse/: Kernel/lib/eclipse_6.ecl (1.1), Kernel/lib/eclipse_language.ecl (1.21), Kernel/lib/eclipse_language.eco (1.26), Kernel/lib/fd_arith.pl (1.4), Kernel/lib/io.pl (1.23), Kernel/lib/iso_strict.ecl (1.11), Kernel/lib/kernel.eco (1.102), Kernel/src/Makefile.in (1.22), Kernel/src/bip_comp.c (1.11), Kernel/src/bip_delay.c (1.13), Eplex/eplex_.ecl (1.20), documents/bips/kernel/termmanip.eci (1.12), documents/bips/kernel/typetest.eci (1.9), icparc_solvers/generic_edge_finder_common.ecl (1.3), icparc_solvers/generic_prop_test_util.ecl (1.3): Reversed our idiosyncratic order of the result list in term_variables/2 to make it more natural and standard conforming. This can have some sublte consequences on variable selection heuristics etc. The old behaviour can be had by using eclipse_6:term_variables/2. 2016-08-06 10:59 jschimpf * Eclipse/Kernel/lib/version.pl (1.247): Successfully built 7.0 #3 2016-08-06 00:13 jschimpf * Eclipse/documents/bips/kernel/engines.eci (1.5): Refer to name_to_handle/3. 2016-08-06 00:11 jschimpf * Eclipse/: Kernel/src/bip_shelf.c (1.7), Kernel/lib/eclipse_language.ecl (1.20), Kernel/lib/eclipse_language.eco (1.25), Kernel/lib/kernel.eco (1.101), Kernel/lib/kernel.pl (1.62), documents/bips/kernel/storage.eci (1.7): Added shelf_size/2. 2016-08-05 23:26 jschimpf * Eclipse/Kernel/src/lex.c (1.20): Enable syntax_option(based_bignums) by default 2016-08-05 19:59 jschimpf * Eclipse/Kernel/src/: bip_comp.c (1.10), bip_db.c (1.20), bip_delay.c (1.12), bip_domain.c (1.5), bip_io.c (1.26), bip_module.c (1.14), bip_strings.c (1.7), bip_tconv.c (1.12), emu.c (1.34), emu_c_env.c (1.12), emu_export.h (1.16), emu_par.c (1.5), error.h (1.6), gc_stacks.c (1.8), manual_examples.c (1.2), read.c (1.13), sepia.h (1.16): Cleanup - eliminated old macros 2016-08-05 18:43 jschimpf * Eclipse/: configure (1.69), configure.ac (1.69), Kernel/src/config.h.in (1.13): Removed obsolete REMOTE_TESTS 2016-08-05 15:44 jschimpf * Eclipse/documents/bips/kernel/record.eci (1.7): Cleaned up terminology 2016-08-05 15:24 jschimpf * Eclipse/: documents/bips/kernel/storage.eci (1.6), Kernel/src/bip_store.c (1.6), Kernel/lib/eclipse_language.ecl (1.19), Kernel/lib/eclipse_language.eco (1.24), Kernel/lib/kernel.eco (1.100), Kernel/lib/kernel.pl (1.61): Addded new builtins store_insert/3, store_remove/3, store_update/4 and store_test_and_set/4. 2016-08-05 10:15 jschimpf * Eclipse/: Kernel/lib/io.pl (1.22), Kernel/lib/kernel.eco (1.99), Kernel/src/ec_io.h (1.7), Kernel/src/write.c (1.20), documents/bips/kernel/ioterm.eci (1.11), documents/userman/umsio.tex (1.9): Addded flush-option to write_term/2,3, so flushing can be included in the atomic write operation. 2016-08-04 12:10 jschimpf * Eclipse/Kernel/lib/version.pl (1.246): Successfully built 7.0 #2 2016-08-04 10:50 jschimpf * Eclipse/documents/bips/kernel/: engines.eci (1.4), record.eci (1.6), storage.eci (1.5): documentation updates 2016-08-04 10:49 jschimpf * Eclipse/Kernel/: src/bip_record.c (1.6), lib/eclipse_language.ecl (1.18), lib/eclipse_language.eco (1.23), lib/events.pl (1.35), lib/kernel.eco (1.98), lib/kernel.pl (1.60): Added record_wait_append/4 and record_wait_remove/3, final message queue primitives. 2016-08-04 09:46 jschimpf * Eclipse/Kernel/src/: Makefile.in (1.21), bip_bag.c (1.4), bip_shelf.c (1.6), bip_store.c (1.5), dict.h (1.7): Support condition-variable functionality for bags, shelves and stores, creating them lazily. 2016-08-04 09:41 jschimpf * Eclipse/Kernel/: lib/eclipse_language.ecl (1.17), lib/eclipse_language.eco (1.22), lib/events.pl (1.34), lib/kernel.eco (1.97), lib/kernel.pl (1.59), src/bip_engines.c (1.4), src/handle.c (1.4), src/init.c (1.11): Moved handle-operations to handle.c, renamed condition operations. 2016-08-04 09:09 jschimpf * Eclipse/Kernel/src/engines.c (1.3): Additional logging 2016-08-04 09:09 jschimpf * Eclipse/Kernel/src/: bip_bag.c (1.3), bip_engines.c (1.3), bip_heapevents.c (1.3), bip_io.c (1.25), bip_record.c (1.5), bip_shelf.c (1.5), bip_store.c (1.4), dict.c (1.15), emu_export.h (1.15), property.c (1.11), types.h (1.17): Consolidation and cleanup of global identifier table. 2016-08-01 13:00 jschimpf * Eclipse/Kernel/src/term_copy.c (1.3): Prevent self refs in argument register. 2016-07-30 20:27 jschimpf * Eclipse/Kernel/lib/version.pl (1.245): Successfully built 7.0 #1 2016-07-30 19:05 jschimpf * Eclipse/documents/bips/kernel/engines.eci (1.3): Fixed typo 2016-07-30 16:25 jschimpf * Eclipse/: Kernel/src/bip_engines.c (1.2), documents/bips/kernel/engines.eci (1.2), Kernel/lib/events.pl (1.33): Swapped the argument order for engine_create/2. 2016-07-30 15:46 jschimpf * Eclipse/Kernel/src/handlers.c (1.11): For portability, accept internal/0 as interrupt handler on Windows. 2016-07-30 15:45 jschimpf * Eclipse/Kernel/src/dict.c (1.14): Fixed array overrun 2016-07-30 10:30 jschimpf * Eclipse/Kernel/src/: embed.c (1.9), embed.h (1.13), emu_c_env.c (1.11), engines.c (1.2), os_support.h (1.6): Fixed calling convention mismatch that prevented building for 32-bit Windows 2016-07-28 03:34 jschimpf * Eclipse/: PACK (1.19), configure (1.68), configure.ac (1.68), ecl_inst.js (1.5), ecl_inst.tcl (1.7), Eplex/eplex.c (1.19), Eplex/eplex_.ecl (1.19), Flexlm/bip_pt.c (1.2), GecodeInterface/gfd.cpp (1.32), JavaInterface/ec_java.c (1.2), Kernel/lib/eclipse_language.ecl (1.16), Kernel/lib/eclipse_language.eco (1.21), Kernel/lib/environment.pl (1.17), Kernel/lib/events.pl (1.32), Kernel/lib/io.pl (1.21), Kernel/lib/kernel.eco (1.96), Kernel/lib/kernel.pl (1.58), Kernel/lib/meta.pl (1.10), Kernel/lib/t_all.pl (1.7), Kernel/lib/toplevel.pl (1.8), Kernel/lib/tracer_tcl.pl (1.15), Kernel/lib/tracer_tty.pl (1.8), Kernel/lib/version.pl (1.244), Kernel/src/Doxyfile (1.1), Kernel/src/Makefile.in (1.20), Kernel/src/bigrat.c (1.11), Kernel/src/bip_arith.c (1.26), Kernel/src/bip_array.c (1.4), Kernel/src/bip_bag.c (1.2), Kernel/src/bip_comp.c (1.9), Kernel/src/bip_control.c (1.8), Kernel/src/bip_db.c (1.19), Kernel/src/bip_delay.c (1.11), Kernel/src/bip_domain.c (1.4), Kernel/src/bip_engines.c (1.1), Kernel/src/bip_heapevents.c (1.2), Kernel/src/bip_io.c (1.24), Kernel/src/bip_load.c (1.4), Kernel/src/bip_misc.c (1.11), Kernel/src/bip_module.c (1.13), Kernel/src/bip_mps.c (1.2), Kernel/src/bip_parallel.c (1.4), Kernel/src/bip_record.c (1.4), Kernel/src/bip_serialize.c (1.2), Kernel/src/bip_shelf.c (1.4), Kernel/src/bip_store.c (1.3), Kernel/src/bip_strings.c (1.6), Kernel/src/bip_tconv.c (1.11), Kernel/src/code.c (1.19), Kernel/src/config.h.in (1.12), Kernel/src/dict.c (1.13), Kernel/src/dict.h (1.6), Kernel/src/ec_general.h (1.1), Kernel/src/ec_io.h (1.6), Kernel/src/ec_public.h (1.7), Kernel/src/eclipse.h (1.3), Kernel/src/eclipse.reg (1.4), Kernel/src/eclipse.sym (1.2), Kernel/src/eclipse_cc.cc (1.5), Kernel/src/eclipseclass.h (1.3), Kernel/src/eclipsedir.c (1.2), Kernel/src/eg_c_external.c (1.2), Kernel/src/eg_c_fail_loop.c (1.2), Kernel/src/eg_c_main.c (1.2), Kernel/src/eg_c_mip.c (1.2), Kernel/src/eg_c_sendmore.c (1.2), Kernel/src/eg_c_test.c (1.3), Kernel/src/eg_cc_test.cc (1.4), Kernel/src/elipsys_fd.c (1.3), Kernel/src/embed.c (1.8), Kernel/src/embed.h (1.12), Kernel/src/emu.c (1.33), Kernel/src/emu_c_env.c (1.10), Kernel/src/emu_export.h (1.14), Kernel/src/emu_par.c (1.4), Kernel/src/emu_util.c (1.9), Kernel/src/engines.c (1.1), Kernel/src/error.c (1.8), Kernel/src/error.h (1.5), Kernel/src/external.c (1.2), Kernel/src/external.h (1.3), Kernel/src/fd.h (1.3), Kernel/src/gc_stacks.c (1.7), Kernel/src/gencode.h (1.5), Kernel/src/handle.c (1.3), Kernel/src/handlers.c (1.10), Kernel/src/init.c (1.10), Kernel/src/intervals.c (1.15), Kernel/src/io.c (1.21), Kernel/src/lex.c (1.19), Kernel/src/lex.h (1.9), Kernel/src/lib1.c (1.2), Kernel/src/main.c (1.7), Kernel/src/mem.c (1.4), Kernel/src/mem.h (1.2), Kernel/src/module.h (1.2), Kernel/src/operator.c (1.7), Kernel/src/os_support.c (1.18), Kernel/src/os_support.h (1.5), Kernel/src/printam.c (1.11), Kernel/src/proc_desc.c (1.7), Kernel/src/procedure.c (1.5), Kernel/src/property.c (1.10), Kernel/src/property.h (1.2), Kernel/src/read.c (1.12), Kernel/src/read.h (1.2), Kernel/src/sepia.h (1.15), Kernel/src/term_copy.c (1.2), Kernel/src/tkeclipse.c (1.5), Kernel/src/tkexdr.c (1.5), Kernel/src/trace.c (1.3), Kernel/src/types.h (1.16), Kernel/src/write.c (1.19), Oci/dbi.c (1.7), Oci/dbi.ecl (1.11), Oci/dbi.h (1.5), Oci/mysql.c (1.12), documents/bips/kernel/control.eci (1.13), documents/bips/kernel/engines.eci (1.1), documents/bips/kernel/env.eci (1.12), documents/bips/kernel/event.eci (1.3), documents/bips/kernel/externals.eci (1.5), documents/bips/kernel/modules.eci (1.5), documents/bips/kernel/obsolete.eci (1.11), documents/bips/kernel/storage.eci (1.4), documents/bips/kernel/stratom.eci (1.10), documents/bips/kernel/typetest.eci (1.8), documents/internal/merge.txt (1.6), documents/texinputs/sepiachiphtml.tex (1.10), documents/tutorial/mapdebugdemo.tcl (1.5), icparc_solvers/bitmap.c (1.3), icparc_solvers/bitmap.h (1.3), icparc_solvers/edge_finder.c (1.2), icparc_solvers/eregex.c (1.2), icparc_solvers/ic.c (1.5), icparc_solvers/ic_constraints.ecl (1.8), icparc_solvers/ic_kernel.ecl (1.8), icparc_solvers/ech/ech.pl (1.7), lib_tcl/eclipse.tcl (1.4), lib_tcl/eclipse_tools.tcl (1.44), lib_tcl/example.tcl (1.6), lib_tcl/example1.tcl (1.6), lib_tcl/mapembed.tcl (1.7), lib_tcl/mapremote.tcl (1.7), lib_tcl/tkeclipse.tcl (1.18), lib_tcl/tktools.tcl (1.6): Major version increment to 7.0 and initial check-in of multi-engine/multi-thread functionality. 2016-07-25 01:09 jschimpf * Eclipse/Kernel/lib/version.pl (1.243): Successfully built 6.2 #29 2016-07-24 19:34 jschimpf * Eclipse/: INSTALL (1.12), PACK (1.18), README_MACOSX (1.13), config.i386_nt (1.7), config.x86_64_nt (1.6), configure (1.67), configure.ac (1.67), Contrib/assoc.pl (1.2), Eplex/Makefile.in (1.13), Eplex/bfs.ecl (1.2), Eplex/eplex.c (1.18), Eplex/eplex_.ecl (1.18), Eplex/eplex_cplex.h (1.9), Eplex/eplex_lic_info.ecl (1.2), Eplex/eplex_xpress.c (1.6), Eplex/eplex_xpress.h (1.6), Eplex/eplex_xpress_init.h (1.2), JavaInterface/src/com/parctechnologies/eclipse/EclipseConnection.java (1.2), JavaInterface/src/com/parctechnologies/eclipse/EclipseEngine.java (1.2), Kernel/lib/apply_macros.pl (1.5), Kernel/lib/asm.eco (1.15), Kernel/lib/atts.pl (1.4), Kernel/lib/document.ecl (1.15), Kernel/lib/events.pl (1.31), Kernel/lib/hash.ecl (1.6), Kernel/lib/hash.eco (1.10), Kernel/lib/io.pl (1.20), Kernel/lib/kernel.eco (1.95), Kernel/lib/kernel.pl (1.57), Kernel/lib/lists.pl (1.10), Kernel/lib/meta.pl (1.9), Kernel/lib/multifile.ecl (1.4), Kernel/lib/suspend.eco (1.9), Kernel/lib/swi.ecl (1.10), Kernel/src/bip_arith.c (1.25), Kernel/src/bip_io.c (1.23), Kernel/src/dict.c (1.12), Kernel/src/intervals.c (1.14), Kernel/src/io.c (1.20), Kernel/src/lex.c (1.18), Kernel/src/write.c (1.18), Oci/Makefile.in (1.7), Oci/dbi.ecl (1.10), Shm/src/memman.h (1.4), Visualisation/graphviz.ecl (1.5), Visualisation/graphviz_license.ecl (1.2), ZincInterface/fzn_fd.ecl (1.8), ZincInterface/fzn_ic.ecl (1.10), ZincInterface/minizinc.ecl (1.7), documents/bips/kernel/arithmetic.eci (1.6), documents/bips/kernel/iostream.eci (1.11), documents/bips/kernel/ioterm.eci (1.10), documents/bips/kernel/termmanip.eci (1.11), documents/internal/merge.txt (1.5), documents/internal/tracer.txt (1.4), documents/userman/exthsusp.tex (1.8), documents/userman/extmeta.tex (1.6), documents/userman/umsmodules.tex (1.7), icparc_solvers/generic_global_constraints.ecl (1.16), icparc_solvers/generic_sets.ecl (1.7), legal/LEGAL (1.4), lib_tcl/tkinspect.tcl (1.6): Merged patches_6_1 branch up to merge_2016_07_24 2016-07-08 19:07 kish_shen * Eclipse/Eplex/bfs.ecl (patches_6_1.1): Nikos' fixes for singleton warnings in bfs 2016-07-07 18:36 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.62): Successfully built 6.1 #222 2016-07-07 12:38 jschimpf * Eclipse/documents/bips/kernel/iostream.eci (patches_6_1.1): Added missing documentation regarding encoding property 2016-07-01 01:55 jschimpf * Eclipse/: documents/bips/kernel/ioterm.eci, Kernel/src/write.c (patches_6_1.[1,3]): Revised printf/2,3: prevent buffer overflows, allow bignums in %d, reduced reliance on printf(), accept width/precision in %aAs, accept all %d modifiers in %rR, stricter error checking in the format string, general cleanup. 2016-06-13 15:36 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.61): Successfully built 6.1 #221 2016-05-19 01:13 kish_shen * Eclipse/README_MACOSX (patches_6_1.1): updated README for Mac OS (Neil reported problems with using Apple's Tcl/Tk, with an inaccurate error message about libgmp not found with a compile-time absolute path, even though the problem was with the Tcl/Tk libraries, and the files do not need to be at the absolute path indicated to be found) 2016-05-11 01:53 kish_shen * Eclipse/Eplex/eplex_.ecl (patches_6_1.4): added Andy E's support for Nikos'colgen 2016-05-03 22:47 kish_shen * Eclipse/: configure, configure.ac (patches_6_1.[14,15]): use -rpath for linking on Mac OS X (supported from 10.5) (from main branch) 2016-05-03 19:36 kish_shen * Eclipse/: configure, configure.ac, Eplex/eplex_cplex.c, Eplex/eplex_cplex.h, Eplex/eplex.c (patches_6_1.[13,14,2,3,3]): update for CPLEX 12.6.2 for eplex 2016-04-29 15:59 jschimpf * Eclipse/Kernel/lib/: hash.ecl, hash.eco (patches_6_1.[1,1]): Slight performance improvements. 2016-04-21 23:39 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.60): Successfully built 6.1 #220 2016-04-21 21:35 jschimpf * Eclipse/Kernel/lib/: events.pl, kernel.eco (patches_6_1.[1,11]): Always run a stack gc before a dictionary gc, otherwise many garbage functors might remain uncollected. This is likely only to be an issue for contrived programs such as benchmarks. 2016-04-19 02:11 jschimpf * Eclipse/: Kernel/lib/atts.pl, Kernel/lib/kernel.eco, Kernel/lib/meta.pl, documents/userman/extmeta.tex, documents/bips/kernel/termmanip.eci (patches_6_1.[1,10,1,1,2]): Allowed 3rd argument for goal-return to pre_unify handler for attributes. Used this for the full implementation of verify_attributes/3 in lib(atts). It now runs the SICStus manual examples without change. 2016-04-18 00:18 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.59): Successfully built 6.1 #219 2016-04-17 20:52 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl, multifile.ecl (patches_6_1.[9,7,1]): Allow the result of DCG expansion to be clause-expanded, and make qualified dcg rules work in lib(multifile). 2016-04-16 15:47 jschimpf * Eclipse/Kernel/lib/swi.ecl (patches_6_1.1): Added functionality. 2016-04-16 15:14 jschimpf * Eclipse/Contrib/assoc.pl (patches_6_1.1): Added functionality matching SICStus and SWI versions. 2016-04-14 16:53 jschimpf * Eclipse/Kernel/lib/: kernel.pl, kernel.eco (patches_6_1.[6,8]): Unroll arg/3 when index is a compile-time list. 2016-03-21 20:12 kish_shen * Eclipse/Eplex/eplex_cplex.c (1.8): corrected types for 12.6.2 params 2016-03-19 03:18 kish_shen * Eclipse/: configure (1.66), configure.ac (1.66), Eplex/eplex_cplex.h (1.8), Eplex/Makefile.in (1.12), Eplex/eplex.c (1.17), Eplex/eplex_cplex.c (1.7): updated eplex for CPLEX 12.6.2 2016-03-15 02:34 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.58): Successfully built 6.1 #218 2016-03-15 00:27 jschimpf * Eclipse/Oci/dbi.ecl (patches_6_1.3): Try to find libmysql.dll automatically, and also allow specifying its location via ECLIPSEMYSQL environment variable or registry entry. 2016-03-14 23:26 kish_shen * Eclipse/documents/embedding/dbi.tex (patches_6_1.2): merged changes from main branch 2016-03-14 23:21 kish_shen * Eclipse/Oci/mysql.c (1.11): added extra changes make in the patch branch - avoid calling mysql_free_result() for NULL, plus extra memory clean-up 2016-03-14 23:06 kish_shen * Eclipse/Oci/: dbi.ecl, mysql.c (patches_6_1.[2,9]): updated with changes from main branch 1.10 2016-03-14 21:33 kish_shen * Eclipse/Oci/dbi.c (1.6): undo accidental check-in of debugging code 2016-03-14 21:26 kish_shen * Eclipse/: Oci/dbi.ecl (1.9), Oci/mysql.c (1.10), Oci/dbi.c (1.5), documents/embedding/dbi.tex (1.3): fix for a crash on Winodws due to incorrect disallocation, plus various clean-up and clarifications of the documentation. 2016-03-14 19:32 jschimpf * Eclipse/Oci/mysql.c (patches_6_1.8): Fix from Kish: incorrect deallocation caused crashed on Windows. 2016-03-14 19:29 jschimpf * Eclipse/legal/LEGAL (patches_6_1.1): Added Grappa licence conditions 2016-03-14 19:28 jschimpf * Eclipse/documents/internal/tracer.txt (patches_6_1.1): Additional explanation 2016-03-14 19:25 jschimpf * Eclipse/: INSTALL, config.i386_nt, config.x86_64_nt (patches_6_1.[1,1,1]): Updates for Windows cross compilation. 2016-03-14 19:23 jschimpf * Eclipse/: configure, configure.ac (patches_6_1.[12,13]): To get rid of warnings, omit the -fPIC compiler flag if not needed. 2016-03-05 18:34 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.57): Successfully built 6.1 #217 2016-01-03 02:35 jschimpf * Eclipse/Kernel/src/dict.c (patches_6_1.1): Dictionary marking omitted the type properties, which could lead to malfunction of read and portray transformations. 2015-11-02 00:27 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.56): Successfully built 6.1 #216 2015-11-01 18:13 jschimpf * Eclipse/Visualisation/: graphviz.ecl, graphviz_license.ecl (patches_6_1.[2,1]): Improved Graphviz installation detection and documentation. 2015-11-01 04:54 jschimpf * Eclipse/Visualisation/graphviz.ecl (patches_6_1.1): Updated for Graphviz 2.38. Added an ugly workaround for the fact that recent versions of dot are incompatible with Grappa. 2015-10-31 16:52 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.55): Successfully built 6.1 #215 2015-10-31 14:40 jschimpf * Eclipse/Eplex/Makefile.in (patches_6_1.12): Get Windows dlls from correct subdirectory. 2015-10-31 13:21 jschimpf * Eclipse/Shm/src/memman.h (patches_6_1.1): Export hp_xxx functions for optinonal linking in eplex. 2015-10-31 12:37 jschimpf * Eclipse/: Eplex/eplex_xpress_init.h, Eplex/Makefile.in, Eplex/eplex.c, Eplex/eplex_lic_info.ecl, Eplex/eplex_xpress.c, Eplex/eplex_xpress.h, configure, configure.ac (patches_6_1.[1,11,2,1,1,2,11,12]): Simplified Eplex/Xpress build rules. Updates for Xpress 24. New configuration option --enable-eplex-own-malloc to switch from system malloc() to Eclipse alloc. Factored out OEM licensing code into eplex_xpress_init.h. Caution: we no longer support building more than one Xpress interface at a time. 2015-10-29 01:30 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.54): Successfully built 6.1 #214 2015-10-29 01:15 kish_shen * Eclipse/Oci/mysql.c (patches_6_1.7): Merge from 1.9 2015-10-29 01:04 kish_shen * Eclipse/Oci/mysql.c (1.9): changed another mysql API call to use the correct size int type 2015-10-28 18:41 jschimpf * Eclipse/Eplex/Makefile.in (patches_6_1.10): Strip seosiclpcbc.so because it gets very large with CCLP/CBC 2.9 2015-10-28 01:53 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.53): Successfully built 6.1 #213 2015-10-26 22:30 kish_shen * Eclipse/Oci/mysql.c (1.8): Merge from 1.5.2.6 2015-10-26 22:17 kish_shen * Eclipse/Oci/mysql.c (patches_6_1.6): corrected a possible argument size mismatch in prepared query for x86_64_nt 2015-10-26 03:58 kish_shen * Eclipse/icparc_solvers/generic_search_comments.ecl (1.7): added gfd in doc 2015-10-24 15:23 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.52): Successfully built 6.1 #212 2015-10-23 02:36 jschimpf * Eclipse/Kernel/lib/version.pl (1.242): Successfully built 6.2 #28 2015-10-22 22:50 kish_shen * Eclipse/Oci/mysql.c (1.7): Merge from 1.5.2.5 2015-10-22 22:47 kish_shen * Eclipse/Oci/mysql.c (patches_6_1.5): allow SQL DECIMAL type in prepared queries (decimal type is used in the examples in the manual) 2015-10-22 15:25 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.51): Successfully built 6.1 #211 2015-10-21 19:40 kish_shen * Eclipse/Oci/mysql.c (1.6): Merge from 1.5.2.4 2015-10-21 19:17 kish_shen * Eclipse/Oci/mysql.c (patches_6_1.4): corrected a stupid bug in the type checking for strings/atoms in templates for prepared statements 2015-10-18 15:24 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.50): Successfully built 6.1 #210 2015-10-18 02:34 jschimpf * Eclipse/Kernel/lib/version.pl (1.241): Successfully built 6.2 #27 2015-10-17 17:49 jschimpf * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/: EclipseConnection.java, EclipseEngine.java (patches_6_1.[1,1]): Fixed javadoc errors (Java 8) 2015-10-17 15:25 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.49): Successfully built 6.1 #209 2015-10-17 03:01 kish_shen * Eclipse/documents/texinputs/sepiachiphtml.tex (1.9): Merge from 1.7.2.1 2015-10-17 02:52 kish_shen * Eclipse/documents/texinputs/: tutorial.hva (1.2), eclipse.hva (1.2): Merge from 1.1.1.1.6.1 2015-10-17 02:46 kish_shen * Eclipse/documents/texinputs/: eclipse.hva, sepiachiphtml.tex, tutorial.hva (patches_6_1.[1,1,1]): Changes for more consistent indexing between LaTeX and HeVeA, and also reduce warnings from HeVeA 2015-10-17 02:36 jschimpf * Eclipse/Kernel/lib/version.pl (1.240): Successfully built 6.2 #26 2015-10-16 17:28 kish_shen * Eclipse/documents/libman/fdglobal.tex (1.3): Merge from 1.2.2.1 2015-10-16 15:24 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.48): Successfully built 6.1 #208 2015-10-15 18:38 jschimpf * Eclipse/ZincInterface/minizinc.ecl (patches_6_1.1): Look in yet more locations for the mzn2fzn converter. Allow instance file in mzn_load/5. 2015-10-15 15:22 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.47): Successfully built 6.1 #207 2015-10-13 17:09 kish_shen * Eclipse/documents/libman/fdglobal.tex (patches_6_1.1): corrections/updates to hyperlink to ic_global_gac 2015-10-13 17:01 kish_shen * Eclipse/documents/userman/: exthsusp.tex, umsmodules.tex (patches_6_1.[1,1]): corrections/updates to index entries 2015-10-09 15:23 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.46): Successfully built 6.1 #206 2015-10-09 01:18 jschimpf * Eclipse/Eplex/Makefile.in (patches_6_1.9): Another tweak to fix broken build. 2015-10-06 02:33 jschimpf * Eclipse/PACK (patches_6_1.3): Fixed quoting issues that caused shell portability problems. Also disabled broken rpm building. 2015-10-06 02:32 jschimpf * Eclipse/Kernel/lib/version.pl (1.239): Successfully built 6.2 #25 2015-10-05 21:00 kish_shen * Eclipse/: configure (1.65), configure.ac (1.65): main branch update gfd to use Gecode 4.4.0 2015-10-05 20:47 kish_shen * Eclipse/GecodeInterface/gfd_comments.ecl (1.29): Merge from 1.27.2.5 2015-10-05 20:44 kish_shen * Eclipse/GecodeInterface/gfd.hpp (1.9): Merge from 1.8.2.1 2015-10-05 20:41 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.48): Merge from 1.44.2.10 2015-10-05 20:38 kish_shen * Eclipse/GecodeInterface/gfd.def (1.17): Merge from 1.15.2.3 2015-10-05 20:34 kish_shen * Eclipse/GecodeInterface/gfd.cpp (1.31): Merge from 1.27.2.7 2015-10-05 20:30 kish_shen * Eclipse/GecodeInterface/Makefile.in (1.15): Merge from 1.14.2.1 2015-10-05 20:17 kish_shen * Eclipse/documents/libman/gfd.tex (1.8): Merge from 1.6.2.2 2015-10-05 20:13 jschimpf * Eclipse/: configure.ac, configure (patches_6_1.[11,10]): Allow non-local config.$ARCH files 2015-10-05 18:33 jschimpf * Eclipse/Oci/Makefile.in (patches_6_1.1): Removed -lz, as it is not always present, and seems no longer needed. 2015-10-05 17:55 jschimpf * Eclipse/Eplex/Makefile.in (patches_6_1.8): Prefer linking against .lib to .dll for Windows cross compilation. 2015-10-03 15:55 jschimpf * Eclipse/: configure, configure.ac (patches_6_1.[9,10]): Check first for Cplex's own architecture name, and prefer bin to lib (for dlls). 2015-10-03 13:49 jschimpf * Eclipse/Kernel/: lib/io.pl, lib/kernel.eco, src/bip_io.c, src/io.c (patches_6_1.[3,7,2,1]): Fixed a problem with shutting down remote queues, which occasionally caused remote/out-of-process eclipse processes to not exit properly. Also fixed current_stream/1 which did not return all streams in the remote/out-of-process setting. 2015-10-03 00:51 jschimpf * Eclipse/Kernel/src/lex.c (patches_6_1.3): Fixed #792 - no error string was returned with BAD_NUMERIC_CONSTANT error. 2015-10-02 23:48 jschimpf * Eclipse/: Eplex/Makefile.in, configure, configure.ac (patches_6_1.[7,8,9]): Further simplification of Cplex build rules. We now only support a single version to be built per configure. 2015-10-01 22:43 kish_shen * Eclipse/: GecodeInterface/Makefile.in, GecodeInterface/gfd.cpp, GecodeInterface/gfd.ecl, GecodeInterface/gfd.hpp, GecodeInterface/gfd_comments.ecl, GecodeInterface/gfd.def, configure, configure.ac, documents/libman/gfd.tex (patches_6_1.[1,7,10,1,5,3,7,8,2]): Update gfd for Gecode 4.4 2015-09-28 01:42 jschimpf * Eclipse/: configure, configure.ac, Eplex/Makefile.in, Eplex/eplex_cplex.h (patches_6_1.[6,7,6,2]): Updates to eplex/cplex build rules 2015-09-20 15:26 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.45): Successfully built 6.1 #205 2015-09-19 21:58 jschimpf * Eclipse/: Kernel/src/bip_arith.c, documents/bips/kernel/arithmetic.eci, Kernel/src/intervals.c (patches_6_1.[2,1,1]): Reduced undefinedness in breal division. 2015-07-05 15:29 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.44): Successfully built 6.1 #204 2015-07-05 02:29 jschimpf * Eclipse/Kernel/lib/version.pl (1.238): Successfully built 6.2 #24 2015-07-04 17:21 kish_shen * Eclipse/documents/embedding/embtcl.tex (1.3): checking in a forgotten change (from 2009!), noticed when updating Makefiles to fix hevea issue 2015-07-04 17:10 kish_shen * Eclipse/documents/libman/Makefile (1.4): Merge from 1.3.2.1 2015-07-04 17:06 kish_shen * Eclipse/documents/embedding/Makefile (1.3): Merge from 1.2.4.1 2015-07-04 17:02 kish_shen * Eclipse/documents/: applications/Makefile (1.2), userman/Makefile (1.2): Merge from 1.1.1.1.6.1 2015-07-04 16:54 kish_shen * Eclipse/documents/: applications/Makefile, embedding/Makefile, libman/Makefile, userman/Makefile (patches_6_1.[1,1,1,1]): removed hyperref from hevea command, as it apparently chokes hevea (printing ten of thousands identical warnings), when it is loaded by usepackage in the .tex source 2015-06-29 15:27 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.43): Successfully built 6.1 #203 2015-06-29 02:29 jschimpf * Eclipse/Kernel/lib/version.pl (1.237): Successfully built 6.2 #23 2015-06-28 19:59 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.47): Merge from 1.44.2.9 2015-06-28 19:57 kish_shen * Eclipse/GecodeInterface/gfd.cpp (1.30): Merge from 1.27.2.6 2015-06-28 19:53 kish_shen * Eclipse/GecodeInterface/: gfd.cpp, gfd.ecl (patches_6_1.[6,9]): Fix for bug#789: linking BoolVar to existing IntVar may cause bounds changes, or even for the domain to become singleton (as in the bug). This should cause any to wake up and domain variable to become instantiated to the singleton value. The domain sizes need to be cached to catch such changes 2015-06-26 15:27 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.42): Successfully built 6.1 #202 2015-06-26 02:27 jschimpf * Eclipse/Kernel/lib/version.pl (1.236): Successfully built 6.2 #22 2015-06-25 18:10 kish_shen * Eclipse/GecodeInterface/gfd.cpp (1.29): Merge from 1.27.2.5 2015-06-25 18:03 kish_shen * Eclipse/GecodeInterface/gfd.cpp (patches_6_1.5): Fix for bug#788 - added missing ! for negation 2015-05-28 02:32 jschimpf * Eclipse/Kernel/lib/version.pl (1.235): Successfully built 6.2 #21 2015-05-27 16:35 jschimpf * Eclipse/: Kernel/lib/compiler_codegen.eco (1.24), Kernel/lib/compiler_indexing.eco (1.12), Kernel/lib/compiler_normalise.eco (1.18), Kernel/lib/compiler_peephole.eco (1.9), Kernel/lib/compiler_varclass.eco (1.11), Compiler/compiler_peephole.ecl (1.28), Compiler/compiler_test.ecl (1.26), Compiler/test.ref (1.40), Compiler/testo.ref (1.38): Peephole optimizer didn't skip atomic/1 for some switch-tags - fixed. 2015-05-21 02:24 jschimpf * Eclipse/Kernel/lib/version.pl (1.234): Successfully built 6.2 #20 2015-05-20 23:54 jschimpf * Eclipse/: documents/bips/kernel/termcomp.eci (1.5), Kernel/src/bip_comp.c (1.8), Kernel/src/bip_tconv.c (1.10), Kernel/src/sepia.h (1.14), Kernel/lib/eclipse_language.ecl (1.15), Kernel/lib/eclipse_language.eco (1.20): added array_sort/4 2015-05-20 23:54 jschimpf * Eclipse/documents/bips/kernel/termmanip.eci (1.10): added doc for term_variables_array 2015-05-20 23:52 jschimpf * Eclipse/Kernel/src/bip_delay.c (1.10): fixed empty array result case in new term_variables_array 2015-05-20 02:26 jschimpf * Eclipse/Kernel/lib/version.pl (1.233): Successfully built 6.2 #19 2015-05-19 22:12 jschimpf * Eclipse/Kernel/: src/bip_delay.c (1.9), lib/eclipse_language.ecl (1.14), lib/eclipse_language.eco (1.19), lib/io.pl (1.19), lib/iso_strict.ecl (1.10), lib/kernel.eco (1.94): Added cycle detection to term_variables. Added term_variables_array/2. Prepared for changing list order. 2015-05-09 02:25 jschimpf * Eclipse/Kernel/lib/version.pl (1.232): Successfully built 6.2 #18 2015-05-08 15:26 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.41): Successfully built 6.1 #201 2015-05-08 06:09 kish_shen * Eclipse/GecodeInterface/: gfd.ecl (patches_6_1.8), gfd.ecl (1.46): Fix for bug#787: integer division operator was incorrectly passed as / / 2 rather than // / 2 to the C level. 2015-05-05 16:44 jschimpf * Eclipse/Kernel/lib/version.pl (1.231): Successfully built 6.2 #17 2015-05-05 15:11 jschimpf * Eclipse/Kernel/src/os_support.c (1.17): For expanding ~ in pathnames, use HOME as a fallback even for Windows. This happens when running tests under cygwin. 2015-05-05 14:47 jschimpf * Eclipse/BUILD_ROTD (1.18): Improvements for cross-building, slave-builds, and minor changes from the script in actual use. 2015-05-02 17:22 jschimpf * Eclipse/: ARCH (1.7), configure (1.64), configure.ac (1.64), Kernel/src/config.h.in (1.11), Kernel/src/rounding_control.h (1.12), lib_tcl/eclipse_arch.tcl (1.6): Basic port for ARMv7/Linux 2015-05-01 00:11 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.93), kernel.pl (1.56): Improved iso error printing. Removed collection_to_array prototype. 2015-05-01 00:07 jschimpf * Eclipse/Kernel/src/bip_tconv.c (1.9): Added array_list/3 2015-04-30 23:40 jschimpf * Eclipse/Kernel/lib/lists.pl (1.9): Fixed problems with collection_to_list/2 and added collection_to_array/2 2015-04-27 17:32 jschimpf * Eclipse/legal/cmpl.txt (1.2): Changed formatting for easier diff against the original MPL at https://www.mozilla.org/MPL/1.1/index.txt 2015-04-22 15:23 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.40): Successfully built 6.1 #200 2015-04-22 00:32 jschimpf * Eclipse/Kernel/lib/document.ecl (patches_6_1.3): Make sure default template is a string. 2015-04-17 12:58 jschimpf * Eclipse/Kernel/lib/document.ecl (patches_6_1.2): Use proper html syntax when writing templates 2015-04-09 02:18 jschimpf * Eclipse/Kernel/lib/version.pl (1.230): Successfully built 6.2 #16 2015-04-08 17:48 jschimpf * Eclipse/Kernel/lib/lists_of_structures.ecl (1.3): Various improvements: replaced terms_functor/3 with terms_functor/4, renamed partition_by_key/5 to separate_by_key/5, replaced prefix_by_key/5 with more useful same_key_prefix/5 and used that to implement group_xxx/3. 2015-04-07 12:10 jschimpf * Eclipse/Kernel/lib/version.pl (1.229): Successfully built 6.2 #15 2015-04-04 23:30 jschimpf * Eclipse/documents/bips/kernel/termcomp.eci (1.4): Mention suspensions and handles in standard term order. 2015-04-04 23:09 jschimpf * Eclipse/Kernel/src/emu_util.c (1.8): Fixed bug 785 - standard order of handles inconsistent with identity 2015-04-04 22:07 jschimpf * Eclipse/Kernel/lib/document.ecl (1.14): Added hyperlink from library summary to description section. 2015-04-04 22:05 jschimpf * Eclipse/Kernel/lib/branch_and_bound.pl (1.7): Added solutions:one/all option. Added bb_min_cost/4. Made report_xxx options more flexible. Improved documentation. Merged patch branch. 2015-04-04 03:26 jschimpf * Eclipse/Kernel/lib/version.pl (1.228): Successfully built 6.2 #14 2015-04-03 16:00 jschimpf * Eclipse/documents/bips/kernel/obsolete.eci (1.10): Fixed typo in last change 2015-04-02 17:12 jschimpf * Eclipse/Kernel/lib/version.pl (1.227): Successfully built 6.2 #13 2015-04-02 14:35 jschimpf * Eclipse/Kernel/src/: bip_comp.c (1.7), emu_export.h (1.13), intervals.c (1.13): Fixed bug 783 - unnecessary exception when sorting breals. 2015-04-02 03:38 jschimpf * Eclipse/Kernel/lib/document.ecl (1.13): Suppress exported initialization goals in documentation 2015-04-02 03:35 jschimpf * Eclipse/: Kernel/src/bip_arith.c (1.24), Kernel/src/bip_comp.c (1.6), Kernel/src/emu_util.c (1.7), Kernel/src/intervals.c (1.12), documents/bips/kernel/obsolete.eci (1.9), documents/bips/kernel/termcomp.eci (1.3): Accept additional order specifications in sort/4 and merge/5, making number_sort/4 and number_merge/5 obsolete. sort/4 coordinated with SWI. 2015-03-29 22:19 jschimpf * Eclipse/icparc_solvers/: Makefile.in (1.37), clpfd.ecl (1.1): Added wrapper for clpfd syntax and most of functionality 2015-03-29 22:11 jschimpf * Eclipse/Contrib/: Makefile.in (1.12), lambda.ecl (1.1): Added port of Neumerkel's library(lambda) 2015-03-29 16:24 jschimpf * Eclipse/Kernel/lib/: iso_strict.ecl (1.9), kernel.eco (1.92), kernel.pl (1.55): Moved lazy-import of predicates before importing the rest of the module interface. This will make imported predicates available for initialization goals. 2015-03-22 15:27 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.39): Successfully built 6.1 #199 2015-03-22 01:38 jschimpf * Eclipse/Kernel/lib/: apply_macros.pl, lists.pl (patches_6_1.[1,1]): Take advantage of call/N 2015-03-19 15:23 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.38): Successfully built 6.1 #198 2015-03-19 00:38 jschimpf * Eclipse/lib_tcl/tkinspect.tcl (patches_6_1.2): Fixed problems with inspector window coming up with wrong size, and a few minor changes to window placement. 2015-03-14 15:31 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.37): Successfully built 6.1 #197 2015-03-14 06:10 jschimpf * Eclipse/Kernel/lib/branch_and_bound.pl (patches_6_1.1): Handle uninstantiated Cost variable more gracefully (reported by S Dymchenko) 2015-02-27 16:31 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.36): Successfully built 6.1 #196 2015-02-27 01:10 jschimpf * Eclipse/icparc_solvers/: generic_global_constraints.ecl, generic_sets.ecl (patches_6_1.[2,1]): Fixed bug 782 - allow empty lists/arrays in sorted/2,3 and fixed empty and singleton set handling in membership_booleans/2 2015-02-27 01:04 jschimpf * Eclipse/ZincInterface/: fzn_fd.ecl, fzn_ic.ecl (patches_6_1.[2,2]): Fixed bug 781 - allow empty lists/arrays in bool_and/or/clause 2015-02-08 19:23 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.35): Successfully built 6.1 #195 2015-02-07 06:18 kish_shen * Eclipse/: Oci/dbi.ecl, Oci/mysql.c, documents/embedding/dbi.tex (patches_6_1.[1,3,1]): BUpated documentation for the better type checking 2015-02-06 22:56 kish_shen * Eclipse/Oci/mysql.c (patches_6_1.2): Better handling of type checking between template types and actual type returned by MySQL queries. 2015-02-05 18:24 kish_shen * Eclipse/Oci/mysql.c (patches_6_1.1): Fix for bug b780, changed incorrect use of *uword back to the *unsigned long for a MySQL defined data structure. The bug was introduced in 1.1.1.1.2.6. 2015-01-14 05:53 jschimpf * Eclipse/Kernel/lib/version.pl (1.226): Successfully built 6.2 #12 2015-01-14 01:31 jschimpf * Eclipse/: PACK (1.17), RUNME (1.18), config.i386_linux (1.2), config.i386_linux64 (1.2), configure (1.63), CPViz/viz/examples/visualize_tree.ecl (1.4), Compiler/compiler_builtins.ecl (1.5), Compiler/compiler_compound.ecl (1.13), Compiler/compiler_test.ecl (1.25), Compiler/test.ref (1.39), Compiler/testo.ref (1.37), Contrib/fd_global_gac.ecl (1.5), Contrib/generic_global_gac.ecl (1.11), Contrib/ic_global_gac.ecl (1.7), Eplex/eplex_.ecl (1.17), GecodeInterface/gfd.cpp (1.28), GecodeInterface/gfd.def (1.16), GecodeInterface/gfd.ecl (1.45), GecodeInterface/gfd_comments.ecl (1.28), JavaInterface/tests/EclipseMapColourer.java (1.2), Kernel/lib/compiler_codegen.eco (1.23), Kernel/lib/csv.ecl (1.2), Kernel/lib/document.ecl (1.12), Kernel/lib/io.pl (1.18), Kernel/lib/iso_aux.ecl (1.3), Kernel/lib/iso_error.ecl (1.6), Kernel/lib/iso_light.ecl (1.7), Kernel/lib/iso_strict.ecl (1.8), Kernel/lib/kernel.eco (1.91), Kernel/lib/kernel.pl (1.54), Kernel/lib/matrix_util.pl (1.3), Kernel/lib/remote_tools.pl (1.4), Kernel/lib/t_all.pl (1.6), Kernel/src/bip_arith.c (1.23), Kernel/src/bip_delay.c (1.8), Kernel/src/bip_io.c (1.22), Kernel/src/bip_module.c (1.12), Kernel/src/bip_tconv.c (1.8), Kernel/src/eclipse_cc.cc (1.4), Kernel/src/emu.c (1.32), Kernel/src/lex.c (1.17), Kernel/src/write.c (1.17), Visualisation/java_vc.ecl (1.6), ZincInterface/flatzinc.ecl (1.9), ZincInterface/fzn_fd.ecl (1.7), ZincInterface/fzn_ic.ecl (1.9), documents/bips/kernel/compiler.eci (1.9), documents/bips/kernel/control.eci (1.12), documents/bips/kernel/termmanip.eci (1.9), documents/bips/kernel/typetest.eci (1.7), documents/embedding/embremoteproto.tex (1.3), documents/embedding/embsumc.tex (1.3), documents/embedding/embsumcxx.tex (1.2), documents/internal/merge.txt (1.4), documents/libman/gfd.tex (1.7), documents/man/tktools.l (1.2), documents/userman/umsintro.tex (1.6), documents/userman/umsio.tex (1.8), documents/userman/umsporting.tex (1.6), icparc_solvers/fd_global.ecl (1.6), icparc_solvers/generic_bin_packing.ecl (1.10), icparc_solvers/generic_flow_constraints.ecl (1.7), icparc_solvers/generic_global_constraints.ecl (1.15), icparc_solvers/generic_search_comments.ecl (1.6), icparc_solvers/ic.ecl (1.6), icparc_solvers/ic_constraints.ecl (1.7), icparc_solvers/ic_global.ecl (1.6), lib_tcl/eclipse_tools.tcl (1.43), lib_tcl/tkinspect.tcl (1.5), lib_tcl/widget/hierarchy.tcl (1.2): Merged patches_6_1 branch from rel_6_1 to merge_2015-01-13, and marked with last_merge_patches_6_1. 2014-10-26 04:45 jschimpf * Eclipse/Kernel/lib/version.pl (1.225): Successfully built 6.2 #11 2014-10-25 04:11 kish_shen * Eclipse/Eplex/Makefile.in (1.11): Merge from 1.9.2.5 2014-10-24 18:04 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.34): Successfully built 6.1 #194 2014-10-24 17:45 kish_shen * Eclipse/lib_tcl/eclipse_arch.tcl (1.5): Merge from 1.4.2.1 2014-10-24 16:57 kish_shen * Eclipse/configure (1.62): update for cross-building i386_linux on x86_64_linux. Merge from patch branch not used as there are too many irrelevent differences in the configure generated by different versions of autoconf 2014-10-24 16:48 kish_shen * Eclipse/configure.ac (1.63): Merge from 1.57.2.5 2014-10-22 00:19 kish_shen * Eclipse/Eplex/Makefile.in (patches_6_1.5): updated rules for building CBC and SYMPHONY, $(CFLAGS) for ensuring that a 32 bit cross-build on 64 bit works, and -DGENERAL_HANDLER_PRINTING (CBC) for enabling handling of all messages via CBC's message handler. 2014-10-19 16:17 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.33): Successfully built 6.1 #193 2014-10-19 02:28 jschimpf * Eclipse/Kernel/lib/iso_aux.ecl (patches_6_1.2): Corrected errors for ISO ^/2. Note that the Standard document is buggy, we raise the same error for 3^-1 as for 3^-2. 2014-10-18 14:01 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl (patches_6_1.[6,5]): Fixed singleton error subtly affecting use_module/1 2014-10-18 00:21 jschimpf * Eclipse/Kernel/lib/: iso_aux.ecl, iso_light.ecl (patches_6_1.[1,1]): Allow extended arithmetic in non-strict iso, while still raising the correct errors. 2014-10-06 19:31 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.32): Successfully built 6.1 #192 2014-10-04 01:13 jschimpf * Eclipse/ARCH (1.6): Allow RUNME to work with ARCH=i386_linux on x86_64_linux machine 2014-10-02 03:41 kish_shen * Eclipse/config.i386_linux (patches_6_1.1): Ran into too many problems trying to get BUILD_ROTD to build 32 bit Linux as i386_linux64, so now try getting i386_linux to work on both 32 and 64 bit Linux. 2014-09-30 21:35 jschimpf * Eclipse/: configure.ac, configure, Kernel/src/config.h.in (patches_6_1.[6,5,1]), Kernel/src/config.h.in (1.10), configure (1.61), configure.ac (1.62): Added missing configure test, which broke symbolic link resolution in canonical_path_name/2 2014-09-29 12:59 jschimpf * Eclipse/: PACK (patches_6_1.2), PACK (1.16): Fixed wrong syntax in winarch() call 2014-09-16 02:19 kish_shen * Eclipse/: configure, configure.ac (patches_6_1.[4,5]): corrected configure script broken in my last check-in 2014-09-15 23:49 kish_shen * Eclipse/config.i386_linux64 (patches_6_1.1): CONFIG_SITE file for building i386_linux on x86_64_linux 2014-09-15 15:21 jschimpf * Eclipse/Kernel/src/bip_arith.c (patches_6_1.1): Modification to make the code safe for strict-overflow compiler semantics (problem detected during port to ARM) 2014-09-12 02:25 kish_shen * Eclipse/: configure, configure.ac, RUNME, Eplex/Makefile.in, lib_tcl/eclipse_arch.tcl (patches_6_1.[3,4,1,4,1]): Changes to allow build and run of i386_linux on x86_64_linux 2014-09-01 14:50 jschimpf * Eclipse/Kernel/lib/version.pl (1.224): Successfully built 6.2 #10 2014-08-15 05:21 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.31): Successfully built 6.1 #191 2014-07-26 19:19 jschimpf * Eclipse/Kernel/lib/version.pl (1.223): Successfully built 6.2 #9 2014-07-18 11:41 jschimpf * Eclipse/Eplex/eplex_.ecl (patches_6_1.3): Added missing param(). Removed warning before non-integrality failure, because it could occur in reasonable code. 2014-07-17 06:12 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.30): Successfully built 6.1 #190 2014-07-16 16:29 jschimpf * Eclipse/: configure (1.60), configure.ac (1.61): Fixed javahelp lookup I broke yesterday 2014-07-15 11:51 jschimpf * Eclipse/Kernel/src/write.c (patches_6_1.2): Conform to ISO 7.10.5.a 2014-07-14 01:47 jschimpf * Eclipse/: configure (1.59), configure.ac (1.60), CPViz/Makefile.in (1.4): Find batik and javahelp in Linux (Ubuntu) standard locations 2014-07-14 01:02 jschimpf * Eclipse/Eplex/: Makefile.in (1.10), eplex.c (1.16), eplex.h (1.6), eplex_.ecl (1.16), eplex_coin.h (1.5), eplex_cplex.c (1.6), eplex_cplex.h (1.7), eplex_gurobi.h (1.5), eplex_xpress.h (1.5): Merged patches_6_1 2014-07-14 00:53 jschimpf * Eclipse/: INSTALL (1.11), Alog/INSTALL (1.2), Pds/INSTALL (1.2), Usc/INSTALL (1.2), VBinterface/INSTALL (1.2), documents/INSTALL (1.2), documents/bips/INSTALL (1.2), documents/internal/INSTALL (1.3), documents/man/INSTALL (1.2), icparc_solvers/ilog/INSTALL (1.2): Replaced environment variable ARCH with ECLIPSEARCH to avoid conflicts 2014-07-14 00:13 jschimpf * Eclipse/documents/bips/kernel/: stratom.eci (1.9), termmanip.eci (1.8): New string predicates and aliases, as agreed with SWI. 2014-07-12 00:12 jschimpf * Eclipse/Eplex/Makefile.in (patches_6_1.3): Merged vliatsos_eplex_cplex_124_126 2014-07-11 02:29 jschimpf * Eclipse/Kernel/: src/bip_strings.c (1.5), lib/eclipse_language.ecl (1.13), lib/eclipse_language.eco (1.18), lib/io.pl (1.17), lib/kernel.eco (1.90), lib/kernel.pl (1.53), lib/kernel_bips.pl (1.6), lib/swi.ecl (1.9): New string predicates and aliases, as agreed with SWI. 2014-07-11 02:21 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (1.8): Resolved name conflict with new lib(hash) predicate 2014-07-08 14:01 jschimpf * Eclipse/documents/bips/kernel/stratom.eci (1.8): Merged 6.1 branch up to 1.7.2.4 2014-07-05 15:52 jschimpf * Eclipse/Kernel/lib/lists_of_structures.ecl (1.2): Clarified documentation 2014-07-05 15:51 jschimpf * Eclipse/Kernel/lib/: hash.ecl (1.5), hash.eco (1.9): Added hash_insert/2 2014-06-12 03:55 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.29): Successfully built 6.1 #189 2014-06-11 14:17 kish_shen * Eclipse/Eplex/: eplex.c, eplex.h, eplex_coin.h, eplex_cplex.h, eplex_gurobi.h, eplex_xpress.h (patches_6_1.[1,1,1,1,1,1]): Added string parameter support for CPLEX (and Gurobi); also improved buffer overflow handling for string parameters 2014-06-11 03:54 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.28): Successfully built 6.1 #188 2014-06-11 00:54 jschimpf * Eclipse/Kernel/src/bip_tconv.c (patches_6_1.4): Make sure dim/2 does not leave half-built arrays on the stack when returning []. 2014-05-16 18:30 vliatsos * Eclipse/Eplex/: Makefile.in, eplex_cplex.h (vliatsos_eplex_cplex_124_126.[1,1]): Added support for string optimizer params in CPLEX 8.0 and later Added build tasks in Makefile.in for CPLEX 12.4 and 12.6 2014-03-28 04:14 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.27): Successfully built 6.1 #187 2014-03-27 23:59 jschimpf * Eclipse/icparc_solvers/generic_bin_packing.ecl (patches_6_1.2): Code review and revision. Fixed bug 773. Rewrote L2 bound computation to make it independent of bin capacity, giving dramatic speedup for the 733 bug example. Various smaller modifications. 2014-03-24 08:20 jschimpf * Eclipse/Kernel/lib/version.pl (1.222): Successfully built 6.2 #8 2014-03-24 04:12 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.26): Successfully built 6.1 #186 2014-03-23 21:24 jschimpf * Eclipse/Makefile.in (1.17): Make in Visualisation directory necessary even if cross-compiling (for copying graphviz files) 2014-03-23 21:15 jschimpf * Eclipse/: Visualisation/src/com/parctechnologies/eclipse/visualisation/GraphViewer.java (1.2), configure.ac (1.59): Modifications for current version of grappa 1.2 2014-03-23 02:16 jschimpf * Eclipse/: Visualisation/src/com/parctechnologies/eclipse/visualisation/GraphViewer.java, configure.ac (patches_6_1.[1,3]): Modifications for current version of grappa 1.2 2014-03-22 04:15 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.25): Successfully built 6.1 #185 2014-03-22 01:36 jschimpf * Eclipse/Makefile.in (patches_6_1.1): Make in Visualisation directory necessary even if cross-compiling (for copying graphviz files) 2014-03-21 18:17 kish_shen * Eclipse/GecodeInterface/gfd.def (patches_6_1.2): corrected typo 2014-03-19 00:58 jschimpf * Eclipse/Visualisation/java_vc.ecl (patches_6_1.1): Use 'localhost' rather than real host name for connect, in order to avoid firewall problems. 2014-03-18 21:38 jschimpf * Eclipse/documents/bips/kernel/typetest.eci (patches_6_1.1): Some clarifications 2014-03-18 21:03 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl (patches_6_1.[5,4]): Fixed bug 551 - additional error reporting in use_module/1 2014-03-17 19:16 kish_shen * Eclipse/GecodeInterface/: gfd.cpp, gfd.def, gfd.ecl (patches_6_1.[4,1,7]): Minor code clean up resulting from re-examination of memory management code for space handles in fix for bug#768 2014-03-17 04:24 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.24): Successfully built 6.1 #184 2014-03-17 00:01 jschimpf * Eclipse/: Kernel/src/eclipse_cc.cc, documents/embedding/embsumc.tex, documents/embedding/embsumcxx.tex (patches_6_1.[1,1,1]): Added long long conversion functions 2014-03-16 22:35 jschimpf * Eclipse/Kernel/src/bip_tconv.c (patches_6_1.3): Tail recursion optimized in term_hash. This was a problem in compiling large predicates, as the compiler sometimes uses long lists as hash keys. 2014-03-13 04:18 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.23): Successfully built 6.1 #183 2014-03-12 02:38 jschimpf * Eclipse/icparc_solvers/ic_constraints.ecl (patches_6_1.2): Fixed bug 714 - allow nonground bound expressions as long as they evaluate to numbers. 2014-03-12 02:13 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl (patches_6_1.[4,3]): Fixed bug 715 - earlier argument check in exit/1 2014-03-12 01:44 jschimpf * Eclipse/: Compiler/compiler_builtins.ecl, Compiler/compiler_test.ecl, Compiler/test.ref, Compiler/testo.ref, Kernel/lib/compiler_codegen.eco (patches_6_1.[1,1,2,2,1]): Fixed bug 774 - missing initialization of permanent variable when trivial unification was omitted. 2014-03-12 01:41 jschimpf * Eclipse/documents/bips/kernel/compiler.eci (patches_6_1.1): Explained options in more detail 2014-03-11 18:08 jschimpf * Eclipse/Compiler/: test.ref, testo.ref (patches_6_1.[1,1]): Updated reference files wrt recent modifications. Also checked in the 64-bit version instead if 32-bit as before. 2014-03-11 18:06 jschimpf * Eclipse/Compiler/compiler_compound.ecl (patches_6_1.1): Improved code for removing redundant read_void instructions. The old code could lead to quadratic complexity and long compile times (reported by twinterer). 2014-03-06 05:22 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.22): Successfully built 6.1 #182 2014-03-05 19:15 kish_shen * Eclipse/GecodeInterface/gfd.cpp (patches_6_1.3): Fix for bug#772 - allow empty collections in constraints in constraint expressions where it make sense (e.g. in sum/1). 2014-03-04 03:55 kish_shen * Eclipse/GecodeInterface/gfd.cpp (patches_6_1.2): Fix for bug#768 -- do not try to obtain the **GecodeSpace handle if the trail undo function for deleting space is called during GC 2014-02-17 04:54 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.21): Successfully built 6.1 #181 2014-02-16 21:23 kish_shen * Eclipse/Eplex/Makefile.in (patches_6_1.2): updated install_cbc: 1) Allow build to succeed if source has to be downloaded 2) Allow cross-build with install_cbc 2014-02-08 08:53 jschimpf * Eclipse/Kernel/lib/version.pl (1.221): Successfully built 6.2 #7 2014-02-07 15:03 jschimpf * Eclipse/: Kernel/lib/lists_of_structures.ecl (1.1), Kernel/src/Makefile.in (1.19), eclipse_rt.lst (1.10): Added library(lists_of_structures) 2014-02-05 08:52 jschimpf * Eclipse/Kernel/lib/version.pl (1.220): Successfully built 6.2 #6 2014-02-05 03:27 jschimpf * Eclipse/: Kernel/src/bip_io.c (1.21), Kernel/lib/kernel.eco (1.89), Kernel/lib/eclipse_language.ecl (1.12), Kernel/lib/eclipse_language.eco (1.17), Kernel/lib/events.pl (1.30), documents/userman/umsio.tex (1.7), documents/userman/umslanguage.tex (1.6), documents/userman/umsopsys.tex (1.4), documents/userman/umssocket.tex (1.3), documents/userman/umsstring.tex (1.2), documents/bips/kernel/iochar.eci (1.7): Added read_string/5 as coordinated with SWI 2014-02-03 04:57 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.20): Successfully built 6.1 #180 2014-02-02 04:33 jschimpf * Eclipse/lib_tcl/: eclipse_tools.tcl, tkinspect.tcl, widget/hierarchy.tcl (patches_6_1.[1,1,1]): Fixed problems with mouse-wheel scrolling, and an issue with hyperlinking in the library browser. 2014-01-08 08:42 jschimpf * Eclipse/Kernel/lib/version.pl (1.219): Successfully built 6.2 #5 2014-01-08 04:35 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.19): Successfully built 6.1 #179 2014-01-07 07:52 kish_shen * Eclipse/GecodeInterface/: gfd.cpp, gfd.ecl (patches_6_1.[1,6]): Fix for Bug #769 -- on backtracking, invalidate Gecode space that has branch() added to it and passed to the search engine. The branch() modifies the space. 2014-01-07 04:32 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.18): Successfully built 6.1 #178 2014-01-07 00:53 jschimpf * Eclipse/Kernel/lib/calendar.pl (1.4): Added easter_mjd/2 2014-01-07 00:06 jschimpf * Eclipse/Kernel/lib/csv.ecl (patches_6_1.1): Fixed problem with CRLF sequence in csv_read_row/2 2013-12-27 08:40 jschimpf * Eclipse/Kernel/lib/version.pl (1.218): Successfully built 6.2 #4 2013-12-26 18:43 jschimpf * Eclipse/Kernel/lib/: hash.ecl (1.4), hash.eco (1.8): Added hash_list/2. Also removed caching of the list of retrieved elements because it does not seem worth the overhead. 2013-12-19 04:34 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.17): Successfully built 6.1 #177 2013-12-19 00:12 kish_shen * Eclipse/CPViz/viz/examples/visualize_tree.ecl (patches_6_1.1): Fix for Bug #758 - corrected wrong ordering of args in bip doc as reported by Alex Mahrer 2013-12-18 18:52 jschimpf * Eclipse/Kernel/lib/matrix_util.pl (patches_6_1.1): Fixed #761 - typo in documentation. Also added some examples and remarks, and fixed a leftover-choicepoint bug. 2013-12-18 18:04 kish_shen * Eclipse/GecodeInterface/gfd.ecl (patches_6_1.5): Fix for Bug #762 - typo fixed as suggested by Sergii Dymchenko 2013-12-14 04:44 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.16): Successfully built 6.1 #176 2013-12-13 13:15 jschimpf * Eclipse/Kernel/lib/remote_tools.pl (patches_6_1.3): Corrected command line argument for launching tktools on Unix 2013-12-08 04:45 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.15): Successfully built 6.1 #175 2013-12-07 04:32 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.14): Successfully built 6.1 #174 2013-12-07 03:20 jschimpf * Eclipse/Kernel/src/bip_io.c (patches_6_1.1): Fixed #756 - wrong error in stream_select/3 2013-12-07 02:53 jschimpf * Eclipse/: documents/bips/kernel/control.eci, documents/bips/kernel/termmanip.eci, Kernel/src/bip_tconv.c, Kernel/lib/kernel.eco, Kernel/lib/kernel.pl (patches_6_1.[1,1,2,3,2]): Fixed #760 - foreachelem do-loops with empty arrays (actually completely rewritten in order to produce less garbage). Also changed dim/2 to be consistent, i.e. not produce nested empty arrays. Moved dim/2 to C. 2013-12-06 14:43 jschimpf * Eclipse/Kernel/src/bip_delay.c (patches_6_1.1): Fixed case distinction in setuniv/1, which lead to error in iso subsumes_term/2 2013-12-06 04:34 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.13): Successfully built 6.1 #173 2013-12-05 21:46 jschimpf * Eclipse/documents/man/tktools.l (patches_6_1.1): Documented (long existing) command line options 2013-12-04 22:39 jschimpf * Eclipse/Kernel/lib/remote_tools.pl (patches_6_1.2): Added missing argument for non-Windows code 2013-12-04 22:34 jschimpf * Eclipse/Kernel/lib/remote_tools.pl (patches_6_1.1): Enhanced tools/0 such that it tries to launch and attach the remote tools if they are not yet attached. 2013-12-02 04:33 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.12): Successfully built 6.1 #172 2013-12-01 16:47 jschimpf * Eclipse/Kernel/lib/: io.pl, kernel.eco (patches_6_1.[2,2]): Make sure the information message gets flushed in remote_connect_setup 2013-12-01 15:45 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.11): Successfully built 6.1 #171 2013-12-01 14:02 jschimpf * Eclipse/Kernel/lib/document.ecl (patches_6_1.1): Made eci_to_html less permissive, and abort on errors. 2013-12-01 13:05 jschimpf * Eclipse/documents/bips/kernel/stratom.eci (patches_6_1.4): Reversed argument order in string_code/3 2013-12-01 12:22 jschimpf * Eclipse/documents/bips/kernel/stratom.eci (patches_6_1.3): Fixed the syntax error correctly... 2013-12-01 12:08 jschimpf * Eclipse/documents/bips/kernel/stratom.eci (patches_6_1.2): Fixed a syntax error that slipped in during last modification 2013-12-01 03:25 jschimpf * Eclipse/: configure.ac, configure (patches_6_1.[2,2]): Added compiler option for thread-safety (sparc) 2013-11-30 02:06 jschimpf * Eclipse/Kernel/lib/iso_error.ecl (patches_6_1.1): Fixed incorrect errors on stream arguments, plus some code cleanup. 2013-11-30 01:56 jschimpf * Eclipse/Kernel/lib/t_all.pl (patches_6_1.1): Print better error message 2013-11-29 11:36 jschimpf * Eclipse/documents/userman/umsporting.tex (patches_6_1.2): Added citation and mention ISO in heading 2013-11-29 03:56 jschimpf * Eclipse/Kernel/lib/iso_strict.ecl (patches_6_1.1): Added missing operator declaration 2013-11-29 03:55 jschimpf * Eclipse/Kernel/src/bip_strings.c (patches_6_1.1): Support alternative argument order in string_code/3 2013-11-29 03:55 jschimpf * Eclipse/Kernel/src/write.c (patches_6_1.1): Restrict $VAR functionality as required by iso 2013-11-29 03:54 jschimpf * Eclipse/Kernel/src/lex.c (patches_6_1.2): Allow iso hex notation in character constants (as documented) 2013-11-28 04:33 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.10): Successfully built 6.1 #170 2013-11-28 02:21 jschimpf * Eclipse/Kernel/src/lex.c (patches_6_1.1): Disallow string token concatenation with iso_restrictions 2013-11-28 02:00 jschimpf * Eclipse/Kernel/: lib/kernel.eco, lib/kernel.pl, src/bip_module.c (patches_6_1.[1,1,1]): Fixed problems with -t command line option 2013-11-28 01:57 jschimpf * Eclipse/Kernel/lib/io.pl (patches_6_1.1): Missing nonvar check in remote_connect_accept/6 2013-11-28 01:42 jschimpf * Eclipse/documents/userman/umsintro.tex (patches_6_1.1): Updated intro section 2013-11-27 23:54 jschimpf * Eclipse/documents/bips/kernel/stratom.eci (patches_6_1.1): Brought string_list/3 doc up to date 2013-11-27 23:53 jschimpf * Eclipse/documents/userman/umsporting.tex (patches_6_1.1): A few more words on ISO 2013-10-24 03:26 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.9): Successfully built 6.1 #169 2013-10-14 22:02 jschimpf * Eclipse/documents/embedding/embremoteproto.tex (patches_6_1.1): Corrected typos and diagram errors 2013-09-29 07:45 jschimpf * Eclipse/Kernel/lib/version.pl (1.217): Successfully built 6.2 #3 2013-09-28 00:25 jschimpf * Eclipse/Kernel/src/: Makefile.in (1.18), bip_serialize.c (1.1), init.c (1.9), property.c (1.9), term_copy.c (1.1): Split up property.c, factoring out copy routines to term_copy.c, and serialization routines to bip_serialize.c 2013-09-01 04:35 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.8): Successfully built 6.1 #168 2013-08-30 00:55 jschimpf * Eclipse/ZincInterface/: fzn_fd.ecl, fzn_ic.ecl (patches_6_1.[1,1]): Fixed typos discovered on inspection. 2013-08-30 00:54 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (patches_6_1.1): Fixed bug 750 - empty arrays are (now?) legal in flatzinc. 2013-08-18 04:16 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.7): Successfully built 6.1 #167 2013-08-16 20:43 kish_shen * Eclipse/documents/libman/gfd.tex (patches_6_1.1): updates mainly for try_value/2 2013-08-15 23:36 jschimpf * Eclipse/JavaInterface/tests/EclipseMapColourer.java (patches_6_1.1): Fixed argument mismatch, presumably caused by typo. 2013-08-14 04:05 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.6): Successfully built 6.1 #166 2013-08-13 18:36 jschimpf * Eclipse/Kernel/src/bip_tconv.c (patches_6_1.1): Fixed #752, array_flat/3 producing invalid term 2013-08-05 18:17 jschimpf * Eclipse/: Eplex/Makefile.in, Eplex/eplex_cplex.c, configure, configure.ac (patches_6_1.[1,1,1,1]): Update for Cplex 12.5.1 2013-07-29 21:04 kish_shen * Eclipse/icparc_solvers/generic_search_comments.ecl (patches_6_1.1): removed description that integers are treated the same as domain variables in variable selection: this is not true in half the selection methods, where integers are selected immediately. 2013-07-20 12:30 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.5): Successfully built 6.1 #165 2013-07-17 14:58 jschimpf * Eclipse/documents/userman/umsio.tex (patches_6_1.1): small corrections 2013-07-17 14:23 jschimpf * Eclipse/PACK (patches_6_1.1): corrected URL 2013-07-15 15:07 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.4): Successfully built 6.1 #164 2013-07-13 23:56 kish_shen * Eclipse/GecodeInterface/gfd.ecl (patches_6_1.4): fixed a problem where search/5 aborts with a ground var list, and there is no valid space. This is because search did not explicitly call restore_space_if_needed to restore a valid spacee. 2013-07-12 12:01 jschimpf * Eclipse/: icparc_solvers/fd_global.ecl, icparc_solvers/generic_flow_constraints.ecl, icparc_solvers/generic_global_constraints.ecl, icparc_solvers/generic_bin_packing.ecl, icparc_solvers/ic_global.ecl, Contrib/fd_global_gac.ecl, Contrib/generic_global_gac.ecl, Contrib/ic_global_gac.ecl (patches_6_1.[1,1,1,1,1,1,1,1]): corrected grammar and spelling in docs 2013-07-11 22:49 kish_shen * Eclipse/Eplex/eplex_.ecl (patches_6_1.2): previous fix for bug749 was wrong: the program incorrectly bound an integer variable to a list. Changed the way the error is handled, also implemented similar check for reals/1. 2013-07-11 22:45 jschimpf * Eclipse/icparc_solvers/: ic.ecl, ic_constraints.ecl (patches_6_1.[1,1]): added alldifferent_cst/2 2013-07-10 20:59 kish_shen * Eclipse/Eplex/eplex_.ecl (patches_6_1.1): fix for bug749: added back the term_variable/2 call to flatten the integers list, which was removed when eplex_.ecl was ceated from eplex_s.ecl. This can be a list of list (due to multiple postings of integers/1 constraints), and the list in ints need to be a flat list of variables. 2013-07-10 15:09 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.3): Successfully built 6.1 #163 2013-07-09 23:10 jschimpf * Eclipse/Kernel/src/emu.c (patches_6_1.1): Fixed trail memory leak reported by Matthew Skala 2013-07-08 18:26 kish_shen * Eclipse/GecodeInterface/: gfd.ecl, gfd_comments.ecl (patches_6_1.[3,4]): changed indomain/1 to be an alias of indomain_min 2013-07-08 02:06 kish_shen * Eclipse/GecodeInterface/gfd_comments.ecl (patches_6_1.3): updated and corrected doc for gfd_update/0 2013-07-08 01:50 kish_shen * Eclipse/GecodeInterface/: gfd.ecl, gfd_comments.ecl (patches_6_1.[2,2]): changed events_max such that it applies only to deterministic computation, so that number of events can be greater than events_max if cloning_distance is larger 2013-07-05 23:43 kish_shen * Eclipse/GecodeInterface/: gfd.ecl, gfd_comments.ecl (patches_6_1.[1,1]): made try_value/2 more efficient with lower level primitives -- this gave about 20% improvement in speed. also extended try_value/2 with the indomain style methods as suggested. 2013-07-05 21:47 jschimpf * Eclipse/Kernel/lib/version.pl (1.216): Successfully built 6.2 #2 2013-07-05 21:18 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.2): Successfully built 6.1 #162 2013-07-05 01:34 jschimpf * Eclipse/: configure (1.58), configure.ac (1.58), ecl_inst.js (1.4), ecl_inst.tcl (1.6), Kernel/lib/version.pl (1.215), Kernel/src/eclipse.reg (1.3), documents/texinputs/sepiachiphtml.tex (1.8), documents/tutorial/mapdebugdemo.tcl (1.4), lib_tcl/eclipse_tools.tcl (1.42), lib_tcl/example.tcl (1.5), lib_tcl/example1.tcl (1.5), lib_tcl/mapembed.tcl (1.6), lib_tcl/mapremote.tcl (1.6), lib_tcl/tkeclipse.tcl (1.17), lib_tcl/tktools.tcl (1.5): Updated development version to 6.2 2013-07-05 00:40 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_1.1): Removed 'development' label for 6.1 2013-06-29 08:44 jschimpf * Eclipse/Kernel/lib/version.pl (1.214): Successfully built 6.1 #161 2013-06-29 03:38 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.44): fixed changes to select_var/5 to behave as the last change intended (and documented) 2013-06-28 22:33 kish_shen * Eclipse/Makefile.in (1.16): work-around for bincorrect build of generic gfd libs in icparc_solvers reported by Sergii Dymchenko: in a toplevel make, these were built before gfd, and this result in no transformation of the generic code. Work-around by building gfd first in toplevel make 2013-06-22 03:06 kish_shen * Eclipse/Eplex/Makefile.in (1.9): updates for building CLPCBC 2013-06-22 03:04 kish_shen * Eclipse/CPViz/Makefile.in (1.3): quick work-around for Mac OS X: tar not in /bin/tar 2013-06-22 03:01 kish_shen * Eclipse/: configure (1.57), configure.ac (1.57): updates for Mac OS X build 2013-06-21 19:27 kish_shen * Eclipse/Kernel/lib/: asm.eco (1.14), asm.pl (1.10): fix to allow asm to run on 32 bit non-GMP ECLiPSe. 2013-06-21 18:29 kish_shen * Eclipse/Contrib/generic_global_gac.ecl (1.10): updated gac constraints to use unschedule_suspension 2013-06-20 20:59 kish_shen * Eclipse/Oci/: Makefile.in (1.6), dbi.ecl (1.8): added dbi build for x86_64_nt, and added more helpful error messages for Windows when libmysql.dll is not in the lib/ directory (also reviously the file had to be in lib due to Window's way of looking for dependent files) 2013-06-17 19:34 jschimpf * Eclipse/Kernel/lib/: fd.pl (1.7), fd_elipsys.pl (1.2): Removed sequence/4 and contigs/5. They are broken and conflict with the fd_global_gac. 2013-06-17 19:08 jschimpf * Eclipse/GecodeInterface/gfd_comments.ecl (1.27): Corrected a few typos 2013-06-17 14:09 jschimpf * Eclipse/: README_MACOSX (1.12), README_UNIX (1.10), README_WIN.TXT (1.9): Don't recommend sourceforge forum, as we don't really use it. 2013-06-17 13:57 jschimpf * Eclipse/CPViz/viz/examples/: bibd/top.ecl (1.3), bin/top.ecl (1.3), bridge/top.ecl (1.3), car/top.ecl (1.3), costas/top.ecl (1.3), mix/top.ecl (1.3), nqueen/top.ecl (1.3), party/top.ecl (1.3), path/top.ecl (1.3), rooms/top.ecl (1.3), sbno/top.ecl (1.3), schedule/top.ecl (1.3), sendmore/top.ecl (1.3), sonet/top.ecl (1.3), sudoku/top.ecl (1.3), wave/top.ecl (1.3): Modified examples to be runnable from another current directory. More descriptive names for output directories. Produce output similar to what is shown on the elearning slides. 2013-06-16 14:54 jschimpf * Eclipse/Kernel/lib/version.pl (1.213): Successfully built 6.1 #160 2013-06-16 02:37 jschimpf * Eclipse/icparc_solvers/generic_bin_packing.ecl (1.9): Added Helmut's implementation comments 2013-06-16 02:21 jschimpf * Eclipse/Kernel/lib/: cprolog.pl (1.10), quintus.pl (1.16): Reduced number of redefined error handlers. Handled arg/3 by redefinition. 2013-06-16 00:15 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (1.14): Fixed bool_channeling constraint, broken in last update. 2013-06-15 16:15 jschimpf * Eclipse/lib_tcl/eclipse_tools.tcl (1.41): Fixed problem with source file display, caused by missing conversion from atom (a singleton list on the tcl side) to string. 2013-06-15 14:44 jschimpf * Eclipse/Kernel/lib/linearize.pl (1.2): Fixed bug 748 - don't try to linearize subscript with uninstantiated array 2013-06-15 14:41 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.88), kernel.pl (1.52): Suppress deprecation warning for flatten_array/2, as still in some use. 2013-06-12 23:02 jschimpf * Eclipse/Kernel/lib/version.pl (1.212): Successfully built 6.1 #159 2013-06-11 16:23 jschimpf * Eclipse/CPViz/cpviz.ecl (1.3): small clarification and corrected layout 2013-06-11 15:31 jschimpf * Eclipse/lib_tcl/eclipse_tools.tcl (1.40): removed fragile and nonportable feature of preselecting the last source file in file open dialog 2013-06-09 23:26 jschimpf * Eclipse/: README_MACOSX (1.11), README_UNIX (1.9), README_WIN.TXT (1.8): Updated readme 2013-06-09 02:03 jschimpf * Eclipse/lib_tcl/: eclipse_tools.tcl (1.39), tkeclipse.tcl (1.16), toplevelhelp.txt (1.3): Added context menu to query entry. Simplified some help texts. 2013-06-08 18:16 jschimpf * Eclipse/Kernel/lib/version.pl (1.211): Successfully built 6.1 #158 2013-06-06 17:22 jschimpf * Eclipse/Eplex/eplex_.ecl (1.15): Avoid accidentally catching stack overflow with catch/3. Also renamed block/exit_block to catch/throw. 2013-06-06 16:05 jschimpf * Eclipse/documents/userman/umscmdlineopts.tex (1.7): fixed a typo 2013-06-03 16:25 jschimpf * Eclipse/documents/: bips/kernel/compiler.eci (1.8), bips/kernel/env.eci (1.11), bips/kernel/suspensions.eci (1.6), userman/exthsusp.tex (1.7): described run_priority 2013-06-03 16:24 jschimpf * Eclipse/documents/bips/kernel/: iochar.eci (1.6), syntax.eci (1.6): corrected typo 2013-06-03 08:54 jschimpf * Eclipse/Kernel/lib/version.pl (1.210): Successfully built 6.1 #157 2013-06-02 18:13 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (1.13): Some cleanup, fixed #213, added atleast/3 2013-06-01 22:54 jschimpf * Eclipse/Contrib/generic_global_gac.ecl (1.9): corrected syntax error and indentation 2013-05-31 19:53 kish_shen * Eclipse/: Contrib/generic_global_gac.ecl, icparc_solvers/generic_bin_packing.ecl, icparc_solvers/generic_flow_constraints.ecl, icparc_solvers/generic_global_constraints.ecl, icparc_solvers/generic_sequence.ecl (patches_6_0.[8,8,7,11,5]): fix for bug 746 for patch branch -- add call_priority to initial reasoning and creation of suspension only 2013-05-31 00:22 jschimpf * Eclipse/documents/userman/: umscmdlineopts.tex (1.6), umsporting.tex (1.5): documentation updates 2013-05-30 17:44 jschimpf * Eclipse/documents/man/eclipse.l (1.3): documentation updates 2013-05-30 16:42 jschimpf * Eclipse/documents/userman/: umscmdlineopts.tex (1.5), umsusing.tex (1.5): documentation updates 2013-05-29 23:35 jschimpf * Eclipse/documents/index.html (1.5): Link to constraint table 2013-05-29 23:34 jschimpf * Eclipse/Kernel/lib/document.ecl (1.11): Some modifications to constraint table layout and building. 2013-05-29 14:13 kish_shen * Eclipse/: icparc_solvers/generic_bin_packing.ecl (1.8), icparc_solvers/generic_flow_constraints.ecl (1.6), icparc_solvers/generic_global_constraints.ecl (1.12), icparc_solvers/generic_sequence.ecl (1.4), Contrib/generic_global_gac.ecl (1.8): fix for bug 746 -- also to other contributed constraints from Helmut that potentially has the same problem: 1) wrap the initial reasoning code and the subsequent creation of the suspension for the propagator in a call_priority with priority 2 to ensure atomic execution 2) remove any call_priority within the propagator code, as this is not needed now as this code is now always executed at priority 2 (run priority) 3) remove wake inside propagator code, as this no longer do anything useful (6.1 with run priority) 2013-05-05 08:01 jschimpf * Eclipse/Kernel/lib/version.pl (1.209): Successfully built 6.1 #156 2013-05-03 16:11 jschimpf * Eclipse/CPViz/cpviz.ecl (1.2): Renamed category consistent with other libraries 2013-04-29 01:02 jschimpf * Eclipse/: Kernel/src/code.c (1.18), Kernel/src/emu.c (1.31), Kernel/src/emu_op_addr.h (1.5), Kernel/src/names.h (1.6), Kernel/src/opcode.h (1.7), Kernel/src/printam.c (1.10), Kernel/lib/asm.eco (1.13), Kernel/lib/asm.pl (1.9), Kernel/lib/compiler_codegen.eco (1.22), Kernel/lib/kernel.eco (1.87), Kernel/lib/kernel.pl (1.51), Compiler/compiler_builtins.ecl (1.4): Interpret :/2 in call/2..N, and added qualify_/3. 2013-04-18 00:17 jschimpf * Eclipse/Kernel/lib/version.pl (1.208): Successfully built 6.1 #155 2013-04-17 01:43 jschimpf * Eclipse/documents/userman/umscmdlineopts.tex (1.4): Updated for new options and modified default sizes 2013-04-17 01:34 jschimpf * Eclipse/: Kernel/src/tkeclipse.c (1.4), Kernel/src/types.h (1.15), Kernel/src/bip_misc.c (1.10), Kernel/src/embed.c (1.7), Kernel/src/embed.h (1.11), Kernel/src/init.c (1.8), Kernel/lib/kernel.eco (1.86), Kernel/lib/kernel.pl (1.50), lib_tcl/tkeclipse.tcl (1.15), lib_tcl/toplevelhelp.txt (1.2): Added default_language option 2013-03-22 18:30 kish_shen * Eclipse/Kernel/lib/document.ecl (1.10): added gen_fd_cons_table/0 to generate HTML table of fd constraints (also removed debugging code that was accidentally checked in) 2013-03-17 12:09 jschimpf * Eclipse/: Kernel/src/config.h.in (1.9), Kernel/src/emu_util.c (1.6), Kernel/src/gc_stacks.c (1.6), Kernel/src/init.c (1.7), configure (1.56), configure.ac (1.56): Tweaked default stack sizes, now 128MB local + 512MB global (64-bit) and 64MB+256MB (32-bit). 2013-03-15 18:02 jschimpf * Eclipse/CPViz/viz/examples/visualize_tree.ecl (1.3): Added missing newlines in docs 2013-03-15 08:41 jschimpf * Eclipse/Kernel/lib/version.pl (1.207): Successfully built 6.1 #154 2013-03-14 21:30 jschimpf * Eclipse/GecodeInterface/: gfd.cpp (1.27), gfd.ecl (1.43), gfd_comments.ecl (1.26): Renamed from_max to reverse_enum, as the opposite is already called enum elsewhere. Small docs corrections. 2013-03-14 21:25 jschimpf * Eclipse/documents/libman/: gfd.tex (1.6), libman.tex (1.4), solverinter.tex (1.2): Updated docs 2013-03-14 14:12 jschimpf * Eclipse/icparc_solvers/generic_search.ecl (1.8): Fixed broked lds, and simplified a bit. 2013-03-14 02:03 jschimpf * Eclipse/icparc_solvers/Makefile.in (1.36): Re-added gfd-related text that was accidentally lost in 1.29. 2013-03-14 01:32 jschimpf * Eclipse/GecodeInterface/: gfd.ecl (1.42), gfd_comments.ecl (1.25): Added try_value/2, taken out indomain/2 and labeling/3. Modified arguments of select_var/5 to be compatible with delete/5. Updated docs. 2013-03-14 01:02 jschimpf * Eclipse/icparc_solvers/generic_search.ecl (1.7): Nicer interface for user-defined select. Removed assumption that selection-Rest is a list (and allow handle). Removed assumption that choice instantiates the variable, and that search is max N levels deep. 2013-03-14 00:57 jschimpf * Eclipse/icparc_solvers/Makefile.in (1.35): Added gfd_xxx libraries 2013-03-13 23:37 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.26), gfd.ecl (1.41), gfd_comments.ecl (1.24): sqrt renamed as isqrt, and removed aliasing / to //. Added transformation to allow IC compatible sqrt and / to appear in expressions. removed <=/2,3 2013-03-13 01:00 jschimpf * Eclipse/GecodeInterface/: gfd.ecl (1.40), gfd_comments.ecl (1.23): Removed delete/5, renamed mod to rem, some doc changes. 2013-03-12 23:15 jschimpf * Eclipse/icparc_solvers/: Makefile.in (1.34), generic_search.ecl (1.6), gfd_sbds.ecl (1.3), gfd_search.ecl (1.3): Removed need for module gfd_for_search, fixed comments. 2013-03-12 10:29 jschimpf * Eclipse/Kernel/lib/version.pl (1.206): Successfully built 6.1 #153 2013-03-11 01:32 jschimpf * Eclipse/Kernel/src/io.c (1.19): Use simplified buffer_seek for non-file devices - problems showed up with new error nessage code. 2013-03-10 04:06 jschimpf * Eclipse/documents/libman/gfd.tex (1.5): Proofreading 2013-03-09 09:28 jschimpf * Eclipse/Kernel/lib/version.pl (1.205): Successfully built 6.1 #152 2013-03-08 17:21 jschimpf * Eclipse/Kernel/src/bip_module.c (1.11): Mark the toplevel module, so that intra-module lookups work correctly. 2013-03-08 13:47 jschimpf * Eclipse/Kernel/src/read.c (1.11): Fixed bug 740, parsing of _[...] 2013-03-08 11:00 jschimpf * Eclipse/Eplex/eplex_.ecl (1.14): Deleted unused argument leasding to singleton warnings. 2013-03-08 09:53 jschimpf * Eclipse/Kernel/lib/version.pl (1.204): Successfully built 6.1 #151 2013-03-08 03:24 kish_shen * Eclipse/Eplex/eplex_.ecl (1.13): removed debug print that was incorrectly checked in 2013-03-07 15:54 jschimpf * Eclipse/lib_tcl/eclipse_tools.tcl (1.38): Fixed bug 722 - file name quoting problems 2013-03-06 22:06 jschimpf * Eclipse/Kernel/lib/: iso.ecl (1.2), iso_strict.ecl (1.7): Comments 2013-03-06 21:51 jschimpf * Eclipse/Kernel/lib/toplevel.pl (1.7): Don't catch read errors (breaks error reporting in iso mode) 2013-03-06 21:46 jschimpf * Eclipse/Kernel/lib/: events.pl (1.29), kernel.eco (1.85): Fixed various problems in obtaining the context for syntax errors. 2013-03-06 20:37 kish_shen * Eclipse/Eplex/eplex_comments.ecl (1.6): explicitly state that Cost in eplex_solve/1 and eplex_probe/2 should be a free variable (bug#710) 2013-03-06 16:32 kish_shen * Eclipse/Eplex/eplex_.ecl (1.12): relaxed real/integer restrictions on $::/2 and ::/2 (they are now aliases). Also removed warnings from ::/2 with integer bounds. There does not seem to be any good reason for the restrictions, since eplex's ::/2 and $::/2 does not imply any type information. (also resolved bug#731) 2013-03-05 00:38 kish_shen * Eclipse/lib_tcl/tracerhelp.txt (1.11): Implemented enhancement bug#723: a breakpoint is now set on all goals in a source-line, instead of just one of the goals. 2013-03-04 18:31 jschimpf * Eclipse/Kernel/lib/iso_light.ecl (1.6): revised iso number conversions 2013-03-04 18:22 kish_shen * Eclipse/Kernel/src/bip_db.c (1.18): Implemented enhancement bug#723: a breakpoint is now set on all goals in a source-line, instead of just one of the goals. 2013-03-04 01:24 jschimpf * Eclipse/Kernel/src/write.c (1.16): reduced bracket printing for iso and fixed writeq bugs with negative zeros 2013-03-03 18:08 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.39): added atleast/3 to export list 2013-03-02 04:57 kish_shen * Eclipse/documents/embedding/embed.tex (1.4): added a line about using handle within the scope, as this was not clear when I used the long ec_xt_long_arr and seg faulted accessing the array out of scope 2013-03-02 02:03 kish_shen * Eclipse/GecodeInterface/gfd.cpp (1.25): changed from using pre-defined ec_xt_long_arr for handle to the index array for select_var/5 to a handle for int* defined in the code. The ec_xt_long_arr was leaking as it does not seem to have a free method; also the Gecode array index are int rather than long 2013-03-01 20:02 kish_shen * Eclipse/documents/bips/kernel/ioterm.eci (1.9): typo correction as reported by Sergey Dymchenko (Bug#744) 2013-03-01 19:42 kish_shen * Eclipse/: documents/libman/gfd.tex (1.4), GecodeInterface/gfd.cpp (1.24), GecodeInterface/gfd.ecl (1.38), GecodeInterface/gfd_comments.ecl (1.22): Implemented most changes as suggested by Joachim 2013-02-27 00:28 jschimpf * Eclipse/: configure (1.55), configure.ac (1.55), Eplex/Makefile.in (1.8): Don't build Eplex directory unless a LP/MIP solver was found 2013-02-26 23:29 jschimpf * Eclipse/Kernel/lib/: events.pl (1.28), kernel.eco (1.84): Fixes to syntax error reporting: all printing done after throw; be careful not to get into a blocking read when skipping ahead. 2013-02-26 22:54 jschimpf * Eclipse/Kernel/src/: bip_io.c (1.20), io.c (1.18): Allow limited use of stream_select/3 on Windows pipes 2013-02-26 09:41 jschimpf * Eclipse/Kernel/lib/version.pl (1.203): Successfully built 6.1 #150 2013-02-26 02:24 jschimpf * Eclipse/documents/userman/umssyntax.tex (1.9): Some more iso syntax madness 2013-02-26 02:17 jschimpf * Eclipse/Kernel/lib/iso_error.ecl (1.5): I/O preds no longer raise error 40 2013-02-26 02:16 jschimpf * Eclipse/Kernel/lib/compiler_normalise.eco (1.17): removed forgotten debug printing 2013-02-26 02:10 jschimpf * Eclipse/: Compiler/ecl_compiler.ecl (1.24), Kernel/lib/ecl_compiler.eco (1.23), Kernel/lib/iso_strict.ecl (1.6): Further iso_strict restrictions 2013-02-26 01:21 jschimpf * Eclipse/Compiler/compiler_normalise.ecl (1.24): removed forgotten debug printing 2013-02-25 22:47 jschimpf * Eclipse/Kernel/src/lex.c (1.16): Some more iso syntax madness 2013-02-25 02:31 jschimpf * Eclipse/CPViz/viz/examples/: vis_structures.ecl (1.3), visualization.ecl (1.3): Slightly improved docs 2013-02-24 22:11 jschimpf * Eclipse/Kernel/lib/version.pl (1.202): Successfully built 6.1 #149 2013-02-23 04:04 jschimpf * Eclipse/CPViz/Makefile.in (1.2): lib_public may not yet exist 2013-02-23 00:23 jschimpf * Eclipse/Kernel/lib/tracer_tcl.pl (1.14): Catch stale handles in inspector 2013-02-23 00:02 jschimpf * Eclipse/Kernel/src/bip_io.c (1.19): Raise nicer error when stream handle is stale 2013-02-22 19:01 jschimpf * Eclipse/documents/index.html (1.4): Added link to ELearning Course 2013-02-22 18:42 jschimpf * Eclipse/: CPViz/Makefile.in (1.1), CPViz/cpviz.ecl (1.1), CPViz/viz/examples/node_cnt.ecl (1.2), CPViz/viz/examples/vis_structures.ecl (1.2), CPViz/viz/examples/visualization.ecl (1.2), CPViz/viz/examples/visualize_tree.ecl (1.2), CPViz/viz/examples/bibd/top.ecl (1.2), CPViz/viz/examples/bin/top.ecl (1.2), CPViz/viz/examples/bridge/top.ecl (1.2), CPViz/viz/examples/car/top.ecl (1.2), CPViz/viz/examples/car/data/test0.dat (1.1), CPViz/viz/examples/car/data/test1.dat (1.1), CPViz/viz/examples/car/data/test10.dat (1.1), CPViz/viz/examples/car/data/test11.dat (1.1), CPViz/viz/examples/car/data/test12.dat (1.1), CPViz/viz/examples/car/data/test13.dat (1.1), CPViz/viz/examples/car/data/test14.dat (1.1), CPViz/viz/examples/car/data/test15.dat (1.1), CPViz/viz/examples/car/data/test16.dat (1.1), CPViz/viz/examples/car/data/test17.dat (1.1), CPViz/viz/examples/car/data/test18.dat (1.1), CPViz/viz/examples/car/data/test19.dat (1.1), CPViz/viz/examples/car/data/test2.dat (1.1), CPViz/viz/examples/car/data/test20.dat (1.1), CPViz/viz/examples/car/data/test21.dat (1.1), CPViz/viz/examples/car/data/test22.dat (1.1), CPViz/viz/examples/car/data/test23.dat (1.1), CPViz/viz/examples/car/data/test24.dat (1.1), CPViz/viz/examples/car/data/test25.dat (1.1), CPViz/viz/examples/car/data/test26.dat (1.1), CPViz/viz/examples/car/data/test27.dat (1.1), CPViz/viz/examples/car/data/test28.dat (1.1), CPViz/viz/examples/car/data/test29.dat (1.1), CPViz/viz/examples/car/data/test3.dat (1.1), CPViz/viz/examples/car/data/test30.dat (1.1), CPViz/viz/examples/car/data/test31.dat (1.1), CPViz/viz/examples/car/data/test32.dat (1.1), CPViz/viz/examples/car/data/test33.dat (1.1), CPViz/viz/examples/car/data/test34.dat (1.1), CPViz/viz/examples/car/data/test35.dat (1.1), CPViz/viz/examples/car/data/test36.dat (1.1), CPViz/viz/examples/car/data/test37.dat (1.1), CPViz/viz/examples/car/data/test38.dat (1.1), CPViz/viz/examples/car/data/test39.dat (1.1), CPViz/viz/examples/car/data/test4.dat (1.1), CPViz/viz/examples/car/data/test40.dat (1.1), CPViz/viz/examples/car/data/test41.dat (1.1), CPViz/viz/examples/car/data/test42.dat (1.1), CPViz/viz/examples/car/data/test43.dat (1.1), CPViz/viz/examples/car/data/test44.dat (1.1), CPViz/viz/examples/car/data/test45.dat (1.1), CPViz/viz/examples/car/data/test46.dat (1.1), CPViz/viz/examples/car/data/test47.dat (1.1), CPViz/viz/examples/car/data/test48.dat (1.1), CPViz/viz/examples/car/data/test49.dat (1.1), CPViz/viz/examples/car/data/test5.dat (1.1), CPViz/viz/examples/car/data/test50.dat (1.1), CPViz/viz/examples/car/data/test51.dat (1.1), CPViz/viz/examples/car/data/test52.dat (1.1), CPViz/viz/examples/car/data/test53.dat (1.1), CPViz/viz/examples/car/data/test54.dat (1.1), CPViz/viz/examples/car/data/test55.dat (1.1), CPViz/viz/examples/car/data/test56.dat (1.1), CPViz/viz/examples/car/data/test57.dat (1.1), CPViz/viz/examples/car/data/test58.dat (1.1), CPViz/viz/examples/car/data/test59.dat (1.1), CPViz/viz/examples/car/data/test6.dat (1.1), CPViz/viz/examples/car/data/test60.dat (1.1), CPViz/viz/examples/car/data/test61.dat (1.1), CPViz/viz/examples/car/data/test62.dat (1.1), CPViz/viz/examples/car/data/test63.dat (1.1), CPViz/viz/examples/car/data/test64.dat (1.1), CPViz/viz/examples/car/data/test65.dat (1.1), CPViz/viz/examples/car/data/test66.dat (1.1), CPViz/viz/examples/car/data/test67.dat (1.1), CPViz/viz/examples/car/data/test68.dat (1.1), CPViz/viz/examples/car/data/test69.dat (1.1), CPViz/viz/examples/car/data/test7.dat (1.1), CPViz/viz/examples/car/data/test70.dat (1.1), CPViz/viz/examples/car/data/test71.dat (1.1), CPViz/viz/examples/car/data/test72.dat (1.1), CPViz/viz/examples/car/data/test73.dat (1.1), CPViz/viz/examples/car/data/test74.dat (1.1), CPViz/viz/examples/car/data/test75.dat (1.1), CPViz/viz/examples/car/data/test76.dat (1.1), CPViz/viz/examples/car/data/test77.dat (1.1), CPViz/viz/examples/car/data/test78.dat (1.1), CPViz/viz/examples/car/data/test79.dat (1.1), CPViz/viz/examples/car/data/test8.dat (1.1), CPViz/viz/examples/car/data/test9.dat (1.1), CPViz/viz/examples/costas/top.ecl (1.2), CPViz/viz/examples/mix/top.ecl (1.2), CPViz/viz/examples/nqueen/top.ecl (1.2), CPViz/viz/examples/party/top.ecl (1.2), CPViz/viz/examples/path/top.ecl (1.2), CPViz/viz/examples/rooms/top.ecl (1.2), CPViz/viz/examples/sbno/top.ecl (1.2), CPViz/viz/examples/schedule/top.ecl (1.2), CPViz/viz/examples/sendmore/top.ecl (1.2), CPViz/viz/examples/sonet/top.ecl (1.2), CPViz/viz/examples/sudoku/top.ecl (1.2), CPViz/viz/examples/wave/top.ecl (1.2), Makefile.in (1.15), configure (1.54), configure.ac (1.54), documents/index.html (1.3), lib_tcl/eclipse_tools.tcl (1.37): Completed CP-Viz integration. 2013-02-22 14:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.201): Successfully built 6.1 #148 2013-02-22 02:43 jschimpf * Eclipse/Kernel/lib/lists.pl (1.8): Added middle_out/2 as it's so often used for labeling. 2013-02-21 21:24 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.23), gfd.def (1.15), gfd.ecl (1.37): Some minor updates. Main changes 1) Support more did comparisons rather than string comparisons 2) Replaced event to handle excluding a value from a domain, using mmethod suggested by Guido -- should be more efficient 2013-02-21 11:24 jschimpf * Eclipse/CPViz/: viz/.classpath (1.1), viz/.project (1.1), viz/documentation/CP Visualizer Format.pdf (1.1), viz/documentation/configuration.doc (1.1), viz/documentation/configuration.png (1.1), viz/documentation/configuration.xsd (1.1), viz/documentation/tree.xsd (1.1), viz/documentation/visualization.doc (1.1), viz/documentation/visualization.png (1.1), viz/documentation/visualization.xsd (1.1), viz/examples/Makefile (1.1), viz/examples/node_cnt.ecl (1.1), viz/examples/vis_options.ecl (1.1), viz/examples/vis_structures.ecl (1.1), viz/examples/visualization.ecl (1.1), viz/examples/visualize_tree.ecl (1.1), viz/examples/bibd/top.ecl (1.1), viz/examples/bin/checker.ecl (1.1), viz/examples/bin/top.ecl (1.1), viz/examples/bridge/top.ecl (1.1), viz/examples/car/problem.ecl (1.1), viz/examples/car/structures.ecl (1.1), viz/examples/car/top.ecl (1.1), viz/examples/costas/top.ecl (1.1), viz/examples/mix/top.ecl (1.1), viz/examples/nqueen/top.ecl (1.1), viz/examples/party/checker.ecl (1.1), viz/examples/party/top.ecl (1.1), viz/examples/path/top.ecl (1.1), viz/examples/rooms/top.ecl (1.1), viz/examples/sbno/top.ecl (1.1), viz/examples/schedule/top.ecl (1.1), viz/examples/sendmore/top.ecl (1.1), viz/examples/sonet/top.ecl (1.1), viz/examples/sudoku/top.ecl (1.1), viz/examples/wave/data.ecl (1.1), viz/examples/wave/top.ecl (1.1), viz/src/ie/ucc/cccc/viz/All.java (1.1), viz/src/ie/ucc/cccc/viz/Box.java (1.1), viz/src/ie/ucc/cccc/viz/Colors.java (1.1), viz/src/ie/ucc/cccc/viz/CumulativeProfile.java (1.1), viz/src/ie/ucc/cccc/viz/DPair.java (1.1), viz/src/ie/ucc/cccc/viz/Extent.java (1.1), viz/src/ie/ucc/cccc/viz/FullDomain.java (1.1), viz/src/ie/ucc/cccc/viz/FullDomainMap.java (1.1), viz/src/ie/ucc/cccc/viz/InvariantType.java (1.1), viz/src/ie/ucc/cccc/viz/Layout.java (1.1), viz/src/ie/ucc/cccc/viz/Node.java (1.1), viz/src/ie/ucc/cccc/viz/NodeType.java (1.1), viz/src/ie/ucc/cccc/viz/Pair.java (1.1), viz/src/ie/ucc/cccc/viz/State.java (1.1), viz/src/ie/ucc/cccc/viz/StateStack.java (1.1), viz/src/ie/ucc/cccc/viz/Tool.java (1.1), viz/src/ie/ucc/cccc/viz/Tools.java (1.1), viz/src/ie/ucc/cccc/viz/Tree.java (1.1), viz/src/ie/ucc/cccc/viz/TreeGraph.java (1.1), viz/src/ie/ucc/cccc/viz/TreeValues.java (1.1), viz/src/ie/ucc/cccc/viz/Tuple.java (1.1), viz/src/ie/ucc/cccc/viz/ValueKey.java (1.1), viz/src/ie/ucc/cccc/viz/ValueMap.java (1.1), viz/src/ie/ucc/cccc/viz/VisualContext.java (1.1), viz/src/ie/ucc/cccc/viz/VisualState.java (1.1), viz/src/ie/ucc/cccc/viz/Visualizer.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerAllDifferent.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerAllDifferentMatrix.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerBinPacking.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerBinaryMatrix.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerBinaryVector.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerBoolChanneling.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerCumulative.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerCumulativeCost.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerCumulativeGantt.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerDisjoint2D.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerDrawer.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerElement.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerGCC.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerGCCMatrix.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerGraph.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerInverse.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerItemChart.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerLayout.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerLexLe.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerMatrix.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerSame.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerSequenceTotal.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerSoftPrec.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerUnknown.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerVector.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerVectorSize.java (1.1), viz/src/ie/ucc/cccc/viz/VisualizerVectorWaterfall.java (1.1), viz/src/ie/ucc/cccc/viz/Viz.java (1.1), viz/src/ie/ucc/cccc/viz/VizArgument.java (1.1), viz/src/ie/ucc/cccc/viz/VizCollection.java (1.1), viz/src/ie/ucc/cccc/viz/VizDVar.java (1.1), viz/src/ie/ucc/cccc/viz/VizEntry.java (1.1), viz/src/ie/ucc/cccc/viz/VizFailed.java (1.1), viz/src/ie/ucc/cccc/viz/VizFocus.java (1.1), viz/src/ie/ucc/cccc/viz/VizInteger.java (1.1), viz/src/ie/ucc/cccc/viz/VizParent.java (1.1), viz/src/ie/ucc/cccc/viz/VizParentCollection.java (1.1), viz/src/ie/ucc/cccc/viz/VizParentStack.java (1.1), viz/src/ie/ucc/cccc/viz/VizTuple.java (1.1), viztool/.project (1.1), viztool/readme.txt (1.1), viztool/src/components/ActionMap.java (1.1), viztool/src/components/ButtonFactory.java (1.1), viztool/src/components/ExternalLinkContentViewerUI.java (1.1), viztool/src/components/InternalFrame.java (1.1), viztool/src/components/JComponentModifier.java (1.1), viztool/src/components/JToolbarButton.java (1.1), viztool/src/components/JToolbarSeparator.java (1.1), viztool/src/components/JToolbarToggleButton.java (1.1), viztool/src/components/MenuFactory.java (1.1), viztool/src/components/MissingListenerException.java (1.1), viztool/src/components/MyInternalFrame.java (1.1), viztool/src/components/SVGInputHandler.java (1.1), viztool/src/components/SquiggleInputHandler.java (1.1), viztool/src/components/SquiggleInputHandlerFilter.java (1.1), viztool/src/components/ToolBarFactory.java (1.1), viztool/src/components/resources/DOMViewerMessages.properties (1.1), viztool/src/components/resources/DropDownHistoryModelMessages.properties (1.1), viztool/src/components/resources/EndBack.gif (1.1), viztool/src/components/resources/EndBack24.GIF (1.1), viztool/src/components/resources/EndForward.gif (1.1), viztool/src/components/resources/EndForward.png (1.1), viztool/src/components/resources/FastForward16.gif (1.1), viztool/src/components/resources/FastForward24.gif (1.1), viztool/src/components/resources/FindDialog.properties (1.1), viztool/src/components/resources/ForwardEnd24.GIF (1.1), viztool/src/components/resources/GUI.properties (1.1), viztool/src/components/resources/LICENSE.icons.txt (1.1), viztool/src/components/resources/Main.properties (1.1), viztool/src/components/resources/Movie16.gif (1.1), viztool/src/components/resources/Movie24.gif (1.1), viztool/src/components/resources/NameEditorDialogMessages.properties (1.1), viztool/src/components/resources/NodePickerPanelMessages.properties (1.1), viztool/src/components/resources/Pause16.gif (1.1), viztool/src/components/resources/Pause24.gif (1.1), viztool/src/components/resources/Play16.gif (1.1), viztool/src/components/resources/Play24.gif (1.1), viztool/src/components/resources/README.icons.txt (1.1), viztool/src/components/resources/Rewind16.gif (1.1), viztool/src/components/resources/Rewind24.gif (1.1), viztool/src/components/resources/StatusBarMessages.properties (1.1), viztool/src/components/resources/StepBack16.gif (1.1), viztool/src/components/resources/StepBack24.gif (1.1), viztool/src/components/resources/StepForward16.gif (1.1), viztool/src/components/resources/StepForward24.gif (1.1), viztool/src/components/resources/Stop16.gif (1.1), viztool/src/components/resources/Stop24.gif (1.1), viztool/src/components/resources/ThumbnailDialog.properties (1.1), viztool/src/components/resources/Volume16.gif (1.1), viztool/src/components/resources/Volume24.gif (1.1), viztool/src/components/resources/batik.gif (1.1), viztool/src/components/resources/blank.gif (1.1), viztool/src/components/resources/captureClick.png (1.1), viztool/src/components/resources/comment.gif (1.1), viztool/src/components/resources/disabledRedo.png (1.1), viztool/src/components/resources/disabledUndo.png (1.1), viztool/src/components/resources/document-open-small.png (1.1), viztool/src/components/resources/document-open.png (1.1), viztool/src/components/resources/document-print-small.png (1.1), viztool/src/components/resources/document-print.png (1.1), viztool/src/components/resources/dom-viewer-small.png (1.1), viztool/src/components/resources/dom-viewer.png (1.1), viztool/src/components/resources/edit-find-small.png (1.1), viztool/src/components/resources/edit-find.png (1.1), viztool/src/components/resources/element.gif (1.1), viztool/src/components/resources/enableOverlay.png (1.1), viztool/src/components/resources/go-next-small.png (1.1), viztool/src/components/resources/go-next.png (1.1), viztool/src/components/resources/go-previous-small.png (1.1), viztool/src/components/resources/go-previous.png (1.1), viztool/src/components/resources/icon-general-dark.png (1.1), viztool/src/components/resources/icon-general.png (1.1), viztool/src/components/resources/icon-language-dark.png (1.1), viztool/src/components/resources/icon-language.png (1.1), viztool/src/components/resources/icon-network-dark.png (1.1), viztool/src/components/resources/icon-network.png (1.1), viztool/src/components/resources/icon-security-dark.png (1.1), viztool/src/components/resources/icon-security.png (1.1), viztool/src/components/resources/icon-stylesheet-dark.png (1.1), viztool/src/components/resources/icon-stylesheet.png (1.1), viztool/src/components/resources/init.svg (1.1), viztool/src/components/resources/media-playback-pause-small.png (1.1), viztool/src/components/resources/media-playback-pause.png (1.1), viztool/src/components/resources/media-playback-start-small.png (1.1), viztool/src/components/resources/media-playback-start.png (1.1), viztool/src/components/resources/pi.gif (1.1), viztool/src/components/resources/process-stop-small.png (1.1), viztool/src/components/resources/process-stop.png (1.1), viztool/src/components/resources/redo.png (1.1), viztool/src/components/resources/squiggle.png (1.1), viztool/src/components/resources/squiggle.svg (1.1), viztool/src/components/resources/squiggleIcon.png (1.1), viztool/src/components/resources/svgbrowser.bin.policy (1.1), viztool/src/components/resources/svgbrowser.policy (1.1), viztool/src/components/resources/system-search.png (1.1), viztool/src/components/resources/testendforward.gif (1.1), viztool/src/components/resources/testendforward.xcf (1.1), viztool/src/components/resources/text.gif (1.1), viztool/src/components/resources/undo.png (1.1), viztool/src/components/resources/utilities-system-monitor-small.png (1.1), viztool/src/components/resources/utilities-system-monitor.png (1.1), viztool/src/components/resources/view-refresh-small.png (1.1), viztool/src/components/resources/view-refresh.png (1.1), viztool/src/components/resources/window-new-small.png (1.1), viztool/src/components/resources/window-new.png (1.1), viztool/src/components/resources/zoom-in-small.png (1.1), viztool/src/components/resources/zoom-in.png (1.1), viztool/src/components/resources/zoom-out-small.png (1.1), viztool/src/components/resources/zoom-out.png (1.1), viztool/src/javahelp/docs/About.html (1.1), viztool/src/javahelp/docs/File.html (1.1), viztool/src/javahelp/docs/Help.html (1.1), viztool/src/javahelp/docs/Image Manipulation.html (1.1), viztool/src/javahelp/docs/Introduction.html (1.1), viztool/src/javahelp/docs/Mouse Actions.html (1.1), viztool/src/javahelp/docs/Toolbar.html (1.1), viztool/src/javahelp/docs/appwithhelp-hs.xml (1.1), viztool/src/javahelp/docs/appwithhelp-idx.xml (1.1), viztool/src/javahelp/docs/appwithhelp-map.xml (1.1), viztool/src/javahelp/docs/appwithhelp-toc.xml (1.1), viztool/src/javahelp/docs/buttons.html (1.1), viztool/src/javahelp/docs/firsthelp.jhp (1.1), viztool/src/javahelp/docs/helpset.hs (1.1), viztool/src/javahelp/docs/index.xml (1.1), viztool/src/javahelp/docs/map.xml (1.1), viztool/src/javahelp/docs/toc.xml (1.1), viztool/src/javahelp/docs/content/appwithhelp-about.html (1.1), viztool/src/javahelp/docs/content/appwithhelp-more.html (1.1): Added CP-Viz original sources 2013-02-19 19:17 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.147): Successfully built 6.0 #201 2013-02-18 14:07 jschimpf * Eclipse/Kernel/lib/version.pl (1.200): Successfully built 6.1 #147 2013-02-18 00:46 jschimpf * Eclipse/documents/bips/kernel/control.eci (1.11): added hint about lazy predicate generation 2013-02-18 00:42 jschimpf * Eclipse/: Kernel/lib/branch_and_bound.pl (1.6), Kernel/lib/fd.pl (1.6), Kernel/lib/kernel.eco (1.83), Kernel/lib/kernel.pl (1.49), Kernel/lib/pdb.pl (1.4), Kernel/lib/dynamic.pl (1.10), Kernel/lib/setof.pl (1.7), pt_libraries/coverage.ecl (1.5), pt_libraries/lint.ecl (1.5), pt_libraries/xref.ecl (1.4), documents/bips/kernel/compiler.eci (1.7): revised meta_predicate/2 for more compatibility 2013-02-17 22:31 jschimpf * Eclipse/Contrib/Makefile.in (1.11): corrected previous change - .ecl file must still be installed 2013-02-16 20:06 jschimpf * Eclipse/Kernel/lib/document.ecl (1.9): ecis_to_htmls failed if the system name wasn't ECLiPSe, fixed. 2013-02-16 19:49 jschimpf * Eclipse/Contrib/: Makefile.in (1.10), ldsb.ecl (1.5): Documentation fix 2013-02-16 13:34 jschimpf * Eclipse/Kernel/lib/version.pl (1.199): Successfully built 6.1 #146 2013-02-16 05:48 kish_shen * Eclipse/: configure, configure.ac (patches_6_0.[22,22]): patch to wotk around configure issues for Mac OS X 10.8 (from David Dreisgmeyer) 2013-02-16 03:09 kish_shen * Eclipse/icparc_solvers/ech/ech.pl (patches_6_0.3): Merge from 1.6 2013-02-16 02:55 kish_shen * Eclipse/icparc_solvers/ech/ech.pl (1.6): fix for bug#745 -- pass the constraint store in a unified variable to any variables in the structure it is unified with. 2013-02-16 00:40 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.82), kernel.pl (1.48): inline/1: added depth limit and enabled compile-time instantiation with caller arguments 2013-02-15 13:35 jschimpf * Eclipse/Kernel/lib/version.pl (1.198): Successfully built 6.1 #145 2013-02-15 03:03 kish_shen * Eclipse/documents/libman/Makefile (1.3): add gfd.tex to Makefile 2013-02-14 15:11 kish_shen * Eclipse/documents/libman/gfd.tex (1.3): fixed a bug that failed with LaTeX 2013-02-14 02:54 jschimpf * Eclipse/: Kernel/lib/source_processor.eco (1.16), Compiler/source_processor.ecl (1.16): Removed hardcoded meta_predicate table 2013-02-14 02:50 jschimpf * Eclipse/Kernel/src/bip_db.c (1.17): Fixed some small bugs in mode/1 2013-02-14 01:28 jschimpf * Eclipse/: Kernel/lib/setof.pl (1.6), Kernel/lib/branch_and_bound.pl (1.5), Kernel/lib/dynamic.pl (1.9), Kernel/lib/eclipse_language.ecl (1.11), Kernel/lib/eclipse_language.eco (1.16), Kernel/lib/fd.pl (1.5), Kernel/lib/kernel.eco (1.81), Kernel/lib/kernel.pl (1.47), Kernel/lib/lists.pl (1.7), Kernel/lib/pdb.pl (1.3), Kernel/lib/quintus.pl (1.15), pt_libraries/coverage.ecl (1.4), pt_libraries/instrument.ecl (1.3), pt_libraries/lint.ecl (1.4), pt_libraries/xref.ecl (1.3): Implemented meta_predicate/1 declaration, currently only for the benefit of the various source processing tools. 2013-02-13 17:54 jschimpf * Eclipse/: Compiler/compiler_normalise.ecl (1.23), Compiler/ecl_compiler.ecl (1.23), Compiler/source_processor.ecl (1.15), Kernel/lib/compiler_normalise.eco (1.16), Kernel/lib/ecl_compiler.eco (1.22), Kernel/lib/iso_strict.ecl (1.5), Kernel/lib/source_processor.eco (1.15): Disable various compiler features for iso_strict. 2013-02-13 15:38 jschimpf * Eclipse/Kernel/lib/: kernel.pl, kernel.eco (patches_6_0.[12,22]): Back-ported Java-related fix from main branch kernel.pl 1.40 2013-02-13 04:32 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.146): Successfully built 6.0 #200 2013-02-13 00:58 jschimpf * Eclipse/: icparc_solvers/fd_generic_interface.ecl (1.3), icparc_solvers/generic_bin_packing.ecl (1.7), icparc_solvers/generic_cumulative.ecl (1.3), icparc_solvers/generic_edge_finder_common.ecl (1.2), icparc_solvers/generic_flow_constraints.ecl (1.5), icparc_solvers/generic_gap_sbdd.ecl (1.5), icparc_solvers/generic_global_constraints.ecl (1.11), icparc_solvers/generic_sbds.ecl (1.3), icparc_solvers/generic_sequence.ecl (1.3), icparc_solvers/ic_generic_interface.ecl (1.3), icparc_solvers/ic_kernel.ecl (1.7), Contrib/generic_global_gac.ecl (1.7), GecodeInterface/gfd.ecl (1.36), GecodeInterface/gfd_generic_interface.ecl (1.3): Use suspension list aliases, and get rid of generic_suspend hack. 2013-02-12 18:52 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.80), kernel.pl (1.46), meta.pl (1.8): For backward compatibility, don't require exported attribute struct when suspension list is qualified. 2013-02-12 17:53 jschimpf * Eclipse/: Kernel/lib/ecl_compiler.eco (1.21), Kernel/lib/fd_domain.pl (1.4), Kernel/lib/kernel.eco (1.79), Kernel/lib/kernel.pl (1.45), Kernel/lib/meta.pl (1.7), Kernel/lib/source_processor.eco (1.14), documents/bips/kernel/suspensions.eci (1.5), documents/bips/kernel/termmanip.eci (1.7), Compiler/ecl_compiler.ecl (1.22), Compiler/source_processor.ecl (1.14): Implemented suspension list aliases via meta_attribute declaration, and allowed more flexible notation of trigger conditions in suspend/3. 2013-02-12 13:33 jschimpf * Eclipse/Kernel/lib/version.pl (1.197): Successfully built 6.1 #144 2013-02-12 00:41 jschimpf * Eclipse/Kernel/lib/: array.pl (1.2), debug.pl (1.9), dynamic.pl (1.8), environment.pl (1.16), events.pl (1.27), io.pl (1.16), kernel.eco (1.78), meta.pl (1.6), pdb.pl (1.2), setof.pl (1.5), tconv.pl (1.3), tracer.pl (1.3): Removed obsolete begin_module directives, which caused name clashes of the do-loop auxiliaries. 2013-02-11 21:02 jschimpf * Eclipse/lib_tcl/tkeclipse.tcl (1.14): redirect default streams, so output/error stay in the window when reset after closing 2013-02-11 13:34 jschimpf * Eclipse/Kernel/lib/version.pl (1.196): Successfully built 6.1 #143 2013-02-11 00:58 jschimpf * Eclipse/documents/: userman/umsio.tex (1.6), bips/kernel/iostream.eci (1.10): Updated stream-related stuff 2013-02-10 18:52 jschimpf * Eclipse/: Kernel/src/io.c (1.17), JavaInterface/src/com/parctechnologies/eclipse/OutOfProcessEclipse.java (1.5): Forbid changing of stdin/out/err stream, but allow a backdoor when the corresponding user_xxx stream has been set to the same value before. 2013-02-10 18:15 jschimpf * Eclipse/Kernel/lib/iso_light.ecl (1.5): Added dialect=eclipse flag for Commons 2013-02-10 18:00 jschimpf * Eclipse/: Compiler/source_processor.ecl (1.13), Kernel/lib/source_processor.eco (1.13): Allowed include(library(...)) 2013-02-10 17:58 jschimpf * Eclipse/: Compiler/ecl_compiler.ecl (1.21), Kernel/lib/ecl_compiler.eco (1.20): fixed handling of :-Var. directives 2013-02-10 13:20 jschimpf * Eclipse/Kernel/lib/version.pl (1.195): Successfully built 6.1 #142 2013-02-10 03:48 jschimpf * Eclipse/Kernel/src/bigrat.c (1.10): Disabled gmp-version dependent precision improvement again, as it leads to fragile test results. 2013-02-10 01:53 jschimpf * Eclipse/Kernel/src/emu.c (1.30): Removed __USE_GNU, as _GNU_SOURCE is the correct incantation. 2013-02-10 01:09 jschimpf * Eclipse/Kernel/src/: bip_arith.c (1.22), rounding_control.h (1.11), sepia.h (1.13): Arranged arith macros and definitions the same way it was in patches_6_0 branch. 2013-02-10 00:28 jschimpf * Eclipse/Kernel/src/bip_arith.c (1.21): Removed incorrectly merged-in lines 2013-02-09 20:27 jschimpf * Eclipse/: INSTALL (1.10), Makefile.in (1.14), README_MACOSX (1.10), configure (1.53), configure.ac (1.53), Compiler/compiler_builtins.ecl (1.3), Compiler/compiler_codegen.ecl (1.31), Compiler/compiler_test.ecl (1.24), Contrib/listut.pl (1.5), Eplex/eplex.c (1.15), Eplex/eplex_.ecl (1.11), Kernel/lib/apply_macros.pl (1.4), Kernel/lib/compiler_codegen.eco (1.21), Kernel/lib/cprolog.pl (1.9), Kernel/lib/kernel.eco (1.77), Kernel/lib/kernel.pl (1.44), Kernel/lib/modes.pl (1.4), Kernel/lib/swi.ecl (1.8), Kernel/src/bigrat.c (1.9), Kernel/src/bip_arith.c (1.20), Kernel/src/bip_db.c (1.16), Kernel/src/emu_util.c (1.5), Kernel/src/intervals.c (1.11), ZincInterface/fzn_fd/cumulative.mzn (1.3), ZincInterface/fzn_ic/cumulative.mzn (1.3), documents/index.html (1.2), documents/bips/kernel/arithmetic.eci (1.5), documents/bips/kernel/control.eci (1.10), documents/bips/kernel/syntax.eci (1.5), documents/tutorial/eprolog.tex (1.4), documents/tutorial/programanalysis.tex (1.2), documents/tutorial/real.tex (1.3), documents/tutorial/search.tex (1.2), documents/tutorial/tutorial.tex (1.3), documents/userman/umsexcept.tex (1.5), documents/userman/umsintro.tex (1.5), documents/userman/umsusing.tex (1.4), icparc_solvers/Makefile.in (1.33), icparc_solvers/generic_global_constraints.ecl (1.10), icparc_solvers/ic.c (1.4): Merged patches_6_0 branch from merge_2010_07_24 to merge_2013_02_09 2013-02-09 20:03 jschimpf * Eclipse/Kernel/lib/format.ecl (1.2): Export correct arity 2013-02-09 19:14 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.76), kernel.pl (1.43): Following recent change, autoload modules were created without any imports, which made the module unusable before it was loaded. 2013-02-09 14:59 jschimpf * Eclipse/documents/libman/fdglobal.tex (1.2): Rough update mentioning ic_global_gac 2013-02-09 00:00 jschimpf * Eclipse/documents/bips/kernel/storage.eci (1.3): deleted spurious exception conditions 2013-02-08 23:50 jschimpf * Eclipse/Kernel/lib/iso_error.ecl (1.4): More compliance tweaking 2013-02-08 22:28 jschimpf * Eclipse/Kernel/: lib/format.ecl (1.1), lib/quintus.pl (1.14), lib/swi.ecl (1.7), src/Makefile.in (1.17): Factored out library(format) 2013-02-08 22:25 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.75), kernel_bips.pl (1.5): Added new conversion options codes and chars to string_list/3. 2013-02-08 18:25 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.74), kernel_bips.pl (1.4): Fixed append_strings/3 (broken by last "improvement") 2013-02-08 14:58 jschimpf * Eclipse/Kernel/: lib/events.pl (1.26), lib/iso_error.ecl (1.3), lib/iso_light.ecl (1.4), lib/kernel.eco (1.73), lib/quintus.pl (1.13), lib/t_all.pl (1.5), src/bip_io.c (1.18), src/dict.c (1.11), src/ec_io.h (1.5), src/embed.h (1.10), src/io.c (1.16), src/types.h (1.14): Added predefined user_xxx streams, and corrected their semantics in the iso libs. 2013-02-07 13:45 jschimpf * Eclipse/Kernel/lib/version.pl (1.194): Successfully built 6.1 #141 2013-02-05 14:59 jschimpf * Eclipse/Kernel/lib/: events.pl (1.25), kernel.eco (1.72), kernel.pl (1.42): After syntax error, skip to end of term before iso-exception is thrown 2013-02-05 04:43 jschimpf * Eclipse/Kernel/lib/version.pl (1.193): Successfully built 6.1 #140 2013-02-05 02:19 jschimpf * Eclipse/Kernel/lib/: iso_light.ecl (1.3), iso_strict.ecl (1.4): Some more compliance tweaking 2013-02-04 19:11 jschimpf * Eclipse/Kernel/lib/: events.pl (1.24), iso_aux.ecl (1.2), iso_light.ecl (1.2), iso_strict.ecl (1.3), kernel.eco (1.71): ISO semantics for call/1-3 2013-02-04 14:51 jschimpf * Eclipse/: Kernel/src/Makefile.in (1.16), Kernel/src/bip_io.c (1.17), Kernel/src/error.c (1.7), Kernel/lib/iso.ecl (1.1), Kernel/lib/iso_aux.ecl (1.1), Kernel/lib/iso_error.ecl (1.2), Kernel/lib/iso_light.ecl (1.1), Kernel/lib/iso_strict.ecl (1.2), Kernel/lib/kernel_bips.pl (1.3), Kernel/lib/environment.pl (1.15), Kernel/lib/events.pl (1.23), Kernel/lib/io.pl (1.15), Kernel/lib/kernel.eco (1.70), Kernel/lib/kernel.pl (1.41), Kernel/lib/multifile.ecl (1.3), eclipse_rt.lst (1.9): Full ISO compatibility with 3 variants (iso_light, iso, iso_strict) 2013-02-04 14:18 jschimpf * Eclipse/: Kernel/src/Makefile.in (1.15), eclipse_rt.lst (1.8): install library(timeout_simple) 2013-02-02 14:45 jschimpf * Eclipse/Kernel/lib/version.pl (1.192): Successfully built 6.1 #139 2013-02-02 01:02 jschimpf * Eclipse/Kernel/: src/code.c (1.17), src/emu.c (1.29), lib/events.pl (1.22), lib/kernel.eco (1.69): Moved lazy predicate creation into the autoload handler (69), so that the undefined call handler (68) can be freely redefined again. The emulator now raises 69 for any undefined predicate, and 68 is only raised when the predicate cannot be created. Also improved tracing behaviour. 2013-02-01 18:38 jschimpf * Eclipse/Kernel/src/: bigrat.c (1.8), bip_arith.c (1.19), intervals.c (1.10), sepia.h (1.12): Simplified calling convention for arith_op() functions such that the callee always sets the result tag. This simplifies the recent fix to bin_arith_op() and enables analogous fix to un_arith_op(). 2013-02-01 15:00 jschimpf * Eclipse/Kernel/lib/version.pl (1.191): Successfully built 6.1 #138 2013-02-01 00:02 jschimpf * Eclipse/Kernel/src/bip_misc.c (1.9): Mark hostid atom as persistent - could lead to crash after dictionary gc 2013-01-30 15:17 jschimpf * Eclipse/Kernel/lib/version.pl (1.190): Successfully built 6.1 #137 2013-01-30 04:34 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.68), kernel.pl (1.40): Hack to work around the problem that with some Java versions, the symbols of loaded libraries are not globally visible. 2013-01-30 03:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.189): Successfully built 6.1 #136 2013-01-29 19:08 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.67), kernel.pl (1.39): Buggy module authorization check fixed. 2013-01-29 15:19 jschimpf * Eclipse/configure.ac (1.52): Yet another epicycle for locating Java 2013-01-29 14:23 jschimpf * Eclipse/Kernel/src/bigrat.c (1.7): Replaced deprecated use of __GMP_BITS_PER_MP_LIMB (reported by Basile Starynkevitch) 2013-01-29 00:15 jschimpf * Eclipse/Kernel/src/emu.c (1.28): With unbuntu/gcc4.6 need to define _GNU_SOURCE to get the required information from ucontext.h 2013-01-28 21:32 jschimpf * Eclipse/icparc_solvers/: generic_search.ecl (1.5), generic_search_comments.ecl (1.5): Allowed more flexibility for selection and choice methods, addressing bugs 221 and 699. Also used call/N where possible. 2013-01-27 23:24 jschimpf * Eclipse/icparc_solvers/generic_prop_test_util.ecl (1.2): Added comments, bug fix, and deal with holey domains. 2013-01-27 02:32 jschimpf * Eclipse/Contrib/generic_global_gac.ecl (1.6): Merged fixed from patches_6_0 branch until 1.1.2.7 2013-01-27 01:37 jschimpf * Eclipse/icparc_solvers/: Makefile.in (1.32), fd_prop_test_util.ecl (1.1), generic_prop_test_util.ecl (1.1), ic_prop_test_util.ecl (1.1): Added beginnings of generic_prop_test_util library 2013-01-27 00:36 jschimpf * Eclipse/Kernel/lib/version.pl (1.188): Successfully built 6.1 #135 2013-01-26 23:49 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (1.9): rewritten lex_le/lex_lt, fixing several bugs. 2013-01-26 04:00 kish_shen * Eclipse/GecodeInterface/gfd.def (1.14): forgotten to update def file for Windows with last checkin 2013-01-25 22:37 kish_shen * Eclipse/documents/libman/gfd.tex (1.2): Added s gfd specific variable selection predicate -- select_var/5, which does the variable selection in a single C++ level call. Also some minor bug fixes and started using did instead of string comparison for comparing atomic arguments in the C++ code (it seems the first check-in for gfd.tex was an empty file -- not sure what happened) 2013-01-25 22:28 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.22), gfd.ecl (1.35), gfd_comments.ecl (1.21): Added s gfd specific variable selection predicate -- select_var/5, which does the variable selection in a single C++ level call. Also some minor bug fixes and started using did instead of string comparison for comparing atomic arguments in the C++ code 2013-01-25 19:18 kish_shen * Eclipse/icparc_solvers/: generic_global_constraints.ecl (patches_6_0.10), generic_global_constraints.ecl (1.8): Fix for bug reported by Sergii Dymchenko 2013-01-23 in ic_global's lex_lt: added missing X1 #< Y1 for the last elements of lex_lt(Xs, Ys) 2013-01-24 00:37 jschimpf * Eclipse/Kernel/lib/version.pl (1.187): Successfully built 6.1 #134 2013-01-23 22:33 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.66), setof.pl (1.4): Revision of bagof/3 to fix known bugs in O'Keefe's original code, to deal correctly with attributed variables, and to support ISO semantics. 2013-01-23 21:06 jschimpf * Eclipse/Kernel/lib/test_util.pl (1.4): New features: - fixme/1 for skipping tests - extension for checking nondeterministic goals in should_give/2,3 - checking for compound terms in should_throw/2,3 2013-01-23 20:25 jschimpf * Eclipse/Kernel/lib/notify_ports.ecl (1.6): Correction to preceding merge 2013-01-23 19:43 jschimpf * Eclipse/icparc_solvers/tentative.ecl (1.5): Merge from 1.2.2.4 2013-01-23 19:40 jschimpf * Eclipse/Kernel/lib/notify_ports.ecl (1.5): Merge from 1.1.2.2 2013-01-19 00:37 jschimpf * Eclipse/Kernel/lib/version.pl (1.186): Successfully built 6.1 #133 2013-01-17 23:41 jschimpf * Eclipse/Kernel/src/: eg_c_test.c (1.2), embed.c (1.6), embed.h (1.9): Added ec_long_long() and ec_get_long_long(). Not yet done for C++, as long long has only been standardised recently, and it's problematic to put the necessary ifdefs into eclipse_cc.cc. 2012-12-13 08:11 jschimpf * Eclipse/Kernel/lib/version.pl (1.185): Successfully built 6.1 #132 2012-12-12 23:05 jschimpf * Eclipse/Kernel/src/bip_arith.c (1.18): previous fix broken for bignums, rewritten. 2012-12-09 22:53 jschimpf * Eclipse/Kernel/src/: emu.c (1.27), emu_c_env.c (1.9), emu_export.h (1.12): Make ec_unify routine interruptable (like emulator unify) 2012-12-09 22:51 jschimpf * Eclipse/Kernel/src/bip_arith.c (1.17): Don't clobber result tag prematurely, otherwise culprit cannot be constructed for error handler. 2012-12-07 08:08 jschimpf * Eclipse/Kernel/lib/version.pl (1.184): Successfully built 6.1 #131 2012-12-06 13:15 jschimpf * Eclipse/Kernel/src/os_support.c (1.16): corrected placement of const qualifiers 2012-12-05 08:11 jschimpf * Eclipse/Kernel/lib/version.pl (1.183): Successfully built 6.1 #130 2012-12-04 12:51 jschimpf * Eclipse/Kernel/src/: embed.h (patches_6_0.1), embed.h (1.8): Moved ec_external declaration - it's part of the embedding interface 2012-11-03 07:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.182): Successfully built 6.1 #129 2012-11-03 04:03 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.145): Successfully built 6.0 #199 2012-10-30 17:22 kish_shen * Eclipse/Eplex/eplex.c (1.14): quick fix to fix for bug 743 in 1.13: eplex does get column bounds with cplex_get_col_bounds while bounds are in bounds array. Such cases should probably use a different C call to explicitly get bounds from the bounds array 2012-10-29 18:25 kish_shen * Eclipse/Eplex/: eplex.c (1.13), eplex_.ecl (1.10): Fix for bug 743 - print eplex var bounds as ? .. ? if var has index but not yet added to solver 2012-10-26 04:02 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.144): Successfully built 6.0 #198 2012-10-25 17:33 jschimpf * Eclipse/Kernel/lib/version.pl (1.181): Successfully built 6.1 #128 2012-10-25 13:29 jschimpf * Eclipse/Kernel/lib/timeout_simple.ecl (1.1): Added simplified timeout library 2012-10-25 13:14 jschimpf * Eclipse/: icparc_solvers/Makefile.in (1.31), icparc_solvers/ic_constraints.ecl (1.6), icparc_solvers/repair.pl (1.4), Kernel/src/Makefile.in (1.14), Kernel/lib/linearize.pl (1.1): Moved linearize.pl to Kernel component to remove build dependency of Eplex on icparc_solvers. 2012-10-25 00:27 jschimpf * Eclipse/Eplex/eplex.c (1.12): take care of the case that set/get_param is called between prob_init and loadprob 2012-10-24 19:33 jschimpf * Eclipse/Eplex/eplex.c (1.11): Also switch off MIPPRESOLVE in xpress when no presolve requested (as before) 2012-10-24 19:02 jschimpf * Eclipse/Eplex/: eplex.c (1.10), eplex_coin.h (1.4): Fixed build problems 2012-10-24 18:16 jschimpf * Eclipse/Kernel/src/bip_arith.c (1.16): Further improvement to collapse_linear/2 for full structure reuse. 2012-10-24 16:54 jschimpf * Eclipse/ZincInterface/: fzn_ic.ecl (patches_6_0.11), fzn_ic.ecl (1.8): Fixed bug 741 - handling of int2float(IntVar,RealConst) and other combinations. 2012-10-23 02:21 jschimpf * Eclipse/Eplex/: eplex.c (1.9), eplex_.ecl (1.9), eplex_xpress.c (1.5): Addressed some points from Kish's code review, and fixed bug where integrality of constants in integers/1 wasn't tested. 2012-10-23 00:38 jschimpf * Eclipse/ZincInterface/: flatzinc.ecl (1.7), flatzinc_parser.ecl (1.6), flatzinc_syntax.ecl (1.4), fzn_fd.ecl (1.6), fzn_ic.ecl (1.7), minizinc.ecl (1.6): Merged the patches_6_0 branch in ZincInterface 2012-10-22 21:11 jschimpf * Eclipse/Kernel/src/os_support.c (1.15): Do the same registry lookup that's done for getenv/2 also for the environment variable syntax at the start of file names. 2012-10-22 20:14 kish_shen * Eclipse/GecodeInterface/: gfd.ecl (1.34), gfd_comments.ecl (1.20): Some updates (some prompted by the writing of the manual chapter). 2012-10-22 20:09 kish_shen * Eclipse/documents/libman/: gfd.tex (1.1), libman.tex (1.3): First version of libman chapter for lib(gfd) 2012-10-21 18:04 jschimpf * Eclipse/Kernel/lib/version.pl (1.180): Successfully built 6.1 #127 2012-10-21 13:33 jschimpf * Eclipse/Eplex/: eplex.c (1.8), eplex_xpress.c (1.4), eplex_xpress.h (1.4): Older Xpress don't have XPRSaddsets 2012-10-21 12:32 jschimpf * Eclipse/Eplex/eplex_comments.ecl (1.5): typos 2012-10-21 12:26 jschimpf * Eclipse/Eplex/: eplex.c (1.7), eplex_.ecl (1.8), eplex_coin.h (1.3), eplex_cplex.h (1.6), eplex_gurobi.h (1.4), eplex_xpress.h (1.3): Filter out trivial SOSs, in case solvers don't handle them. 2012-10-21 01:02 jschimpf * Eclipse/: Kernel/src/bip_arith.c (1.15), icparc_solvers/linearize.pl (1.3): C predicate collapse_linear/2 to speed up (re)normalisation of linear terms. 2012-10-20 13:16 jschimpf * Eclipse/Shm/src/alloc.c (1.3): Accept null pointers in h_free and h_realloc, to be compatible with free/realloc. 2012-10-19 23:52 jschimpf * Eclipse/Eplex/: eplex.c (1.6), eplex.h (1.5), eplex_.ecl (1.7), eplex_comments.ecl (1.4), eplex_cplex.h (1.5): Added "indicator constraints" =>/2. Currently only supported for CPLEX. 2012-10-19 22:57 jschimpf * Eclipse/Eplex/eplex_xpress.c (1.3): fixed typo 2012-10-18 23:28 jschimpf * Eclipse/Eplex/Makefile.in (1.7): Removed remaining .def file uses 2012-10-18 18:59 jschimpf * Eclipse/Eplex/: coinplex.cpp (1.2), eplex.c (1.5), eplex.h (1.4), eplex_.ecl (1.6), eplex_coin.c (1.3), eplex_coin.h (1.2), eplex_comments.ecl (1.3), eplex_cplex.c (1.5), eplex_cplex.h (1.4), eplex_gurobi.c (1.3), eplex_gurobi.h (1.3), eplex_xpress.c (1.2), eplex_xpress.h (1.2): Made SOSs into proper constraints that can be added and removed on backtracking. 2012-10-17 17:01 jschimpf * Eclipse/Kernel/lib/version.pl (1.179): Successfully built 6.1 #126 2012-10-17 10:05 jschimpf * Eclipse/Kernel/src/handlers.c (1.9): Fix to previous change: raise correct error for bignums 2012-10-16 23:08 jschimpf * Eclipse/Kernel/lib/kernel.pl (1.38): Inlined 'C'/3 for better indexing in DCGs. 2012-10-16 22:54 jschimpf * Eclipse/: Kernel/src/bip_misc.c (1.8), Kernel/src/handlers.c (1.8), Kernel/lib/events.pl (1.21), Kernel/lib/kernel.eco (1.65), documents/bips/kernel/opsys.eci (1.11): Improved functionality of kill/2 on Windows. Also accept signal names in addition to numbers. Simplified some handler-related code on that occasion. 2012-10-16 12:07 jschimpf * Eclipse/Eplex/eplex_cplex.c (1.4): Update for CPLEX 12.4 broke older version - fixed. 2012-10-16 00:39 jschimpf * Eclipse/Eplex/eplex_cplex.h (1.3): Update for CPLEX 12.4 broke older version - fixed. 2012-10-15 01:00 jschimpf * Eclipse/Eplex/: Makefile.in (1.6), eplex_cplex.c (1.3), eplex_cplex.h (1.2): Update for CPLEX 21.4 2012-10-13 15:23 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.143): Successfully built 6.0 #197 2012-10-10 23:40 jschimpf * Eclipse/ZincInterface/fzn_ic.ecl (patches_6_0.10): Fixed 739 - since IC real variables can end up being instantiated to integers, we must be able to convert them to a FlatZinc float. 2012-10-07 14:29 jschimpf * Eclipse/Eplex/eplex.c (1.4): Preliminary fix for crash reported by Kostas Oikonomou 2012-10-07 12:53 jschimpf * Eclipse/Kernel/lib/: events.pl (1.20), kernel.eco (1.64): Suppressed "referring to non-exported predicate" warnings for call/N 2012-10-07 12:42 jschimpf * Eclipse/Kernel/lib/branch_and_bound.pl (1.4): Added option report_timeout (contributed by Vassilis). 2012-10-05 07:23 jschimpf * Eclipse/Kernel/lib/version.pl (1.178): Successfully built 6.1 #125 2012-10-04 22:54 jschimpf * Eclipse/Kernel/lib/: events.pl (1.19), kernel.eco (1.63), kernel.pl (1.37): Fixed event handling in write_term, and made -f command line option work. 2012-10-01 07:11 jschimpf * Eclipse/Kernel/lib/version.pl (1.177): Successfully built 6.1 #124 2012-10-01 01:05 jschimpf * Eclipse/Kernel/: src/emu.c (1.26), src/emu_c_env.c (1.8), src/handlers.c (1.7), lib/events.pl (1.18), lib/kernel.eco (1.62): Changed implementation of interrupt handler actions throw/1 and abort/1 such that they post an urgent event, which then gets handled by emulator polling. This makes them work with the pseudo-signals posted by the timer thread, such that those can now be used to abort looping unifications and the like. On Unix, where signal handlers could previously abort anything, this implies a restriction to code that polls explicitly. 2012-09-29 21:49 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.61), kernel.pl (1.36): Re-enabled ignore_eof on Windows because it is still necessary for DOS prompts. Plus a few minor cleanups. 2012-09-27 11:55 jschimpf * Eclipse/Kernel/lib/version.pl (1.176): Successfully built 6.1 #123 2012-09-26 22:32 jschimpf * Eclipse/Kernel/: lib/events.pl (1.17), lib/kernel.eco (1.60), src/bip_io.c (1.16), src/ec_io.h (1.4), src/io.c (1.15): Corrected behaviour of eof_action options 2012-09-23 21:06 jschimpf * Eclipse/Kernel/lib/version.pl (1.175): Successfully built 6.1 #122 2012-09-23 18:54 jschimpf * Eclipse/: Kernel/src/bip_io.c (1.15), Kernel/src/ec_io.h (1.3), Kernel/src/io.c (1.14), Kernel/src/write.c (1.15), Kernel/lib/events.pl (1.16), Kernel/lib/io.pl (1.14), Kernel/lib/kernel.eco (1.59), documents/bips/kernel/iostream.eci (1.9): A couple of new stream properties: reposition, input, output, end_of_stream, eof_action (all iso), and encoding (preliminary). 2012-09-23 18:52 jschimpf * Eclipse/Kernel/src/operator.c (1.6): Forbid binary prefix ops in iso. 2012-09-23 10:51 jschimpf * Eclipse/Kernel/src/bip_arith.c (1.14): Removed pointless case distinction. Fixed out-of-range constant. 2012-09-22 21:18 jschimpf * Eclipse/Kernel/lib/version.pl (1.174): Successfully built 6.1 #121 2012-09-22 11:28 jschimpf * Eclipse/Kernel/lib/document.ecl (1.8): missing newline 2012-09-06 21:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.173): Successfully built 6.1 #120 2012-09-05 23:13 jschimpf * Eclipse/Eplex/: eplex.c (1.3), eplex.h (1.3), eplex_.ecl (1.5), eplex_coin.c (1.2), eplex_comments.ecl (1.2), eplex_cplex.c (1.2), eplex_gurobi.c (1.2), eplex_gurobi.h (1.2): Fixed bug relating to dirtybdflag. Implemented mipstart option, which currently does something for Gurobi only. 2012-09-02 10:02 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.142): Successfully built 6.0 #196 2012-08-31 21:36 jschimpf * Eclipse/Kernel/lib/: apply_macros.pl, modes.pl (patches_6_0.[2,2]): Quick fix to make lib(modes) work 2012-08-27 09:11 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.141): Successfully built 6.0 #195 2012-08-23 19:32 jschimpf * Eclipse/ZincInterface/fzn_fd.ecl (patches_6_0.10): Allow float constants, because they are needed as arguments of some solve annotations. 2012-08-22 21:43 jschimpf * Eclipse/Kernel/lib/version.pl (1.172): Successfully built 6.1 #119 2012-08-22 01:19 kish_shen * Eclipse/documents/bips/kernel/directives.eci (1.7): documentation for kind comment field 2012-08-22 01:03 kish_shen * Eclipse/: Kernel/lib/fd.pl (1.4), icparc_solvers/generic_bin_packing.ecl (1.6), icparc_solvers/generic_cumulative.ecl (1.2), icparc_solvers/generic_edge_finder.ecl (1.2), icparc_solvers/generic_edge_finder3.ecl (1.2), icparc_solvers/generic_flow_constraints.ecl (1.4), icparc_solvers/generic_global_constraints.ecl (1.7), icparc_solvers/ic.ecl (1.5), Contrib/fd_global_gac.ecl (1.4), Contrib/generic_global_gac.ecl (1.5), Contrib/ic_global_gac.ecl (1.6), GecodeInterface/gfd_comments.ecl (1.19): Added kind fields for constraint to comment doc for fd, ic, gfd 2012-08-22 01:02 kish_shen * Eclipse/Kernel/lib/document.ecl (1.7): Added support for kind field in comment directive 2012-08-11 14:21 jschimpf * Eclipse/Kernel/lib/version.pl (1.171): Successfully built 6.1 #118 2012-08-11 11:55 jschimpf * Eclipse/Eplex/: eplex_cplex.def (1.2), eplex_gurobi.def (1.2), eplex_xpress.def (1.2): updated according to last changes in eplex.c 2012-08-10 21:48 jschimpf * Eclipse/: Kernel/lib/compiler_normalise.eco (1.15), Compiler/compiler_normalise.ecl (1.22), Compiler/compiler_test.ecl (1.23), Compiler/test.ref (1.38), Compiler/testo.ref (1.36): Fixed bug 738, as far as elimination of true/0 is concerned. This is now more conservative. 2012-08-09 22:43 jschimpf * Eclipse/Eplex/eplex_.ecl (1.4): Correction for previous change. 2012-08-09 14:15 jschimpf * Eclipse/: Kernel/lib/source_processor.eco (1.12), Compiler/source_processor.ecl (1.12): Reduce risk of macro expansion errors/warnings when skipping ifdef'd code, through using the correct context module. It would be even better to disable macro expansion for the skipping read. 2012-08-08 23:09 jschimpf * Eclipse/Eplex/eplex.h (1.2): cosmetic change 2012-08-08 23:08 jschimpf * Eclipse/Eplex/eplex.ecl (1.2): updated export filter 2012-08-08 23:08 jschimpf * Eclipse/Eplex/Makefile.in (1.5): Missing dependency 2012-08-08 23:07 jschimpf * Eclipse/Eplex/: eplex.c (1.2), eplex_.ecl (1.3): Revised the predicates for adding rows/cols/integers. Motivation was to do CPXchgbds-calls only if really necessary (i.e. on old variables). Single-variable constraints are handled more cleanly, and there is now only a single waking point at the end of an lp_add_xxx operation. Reduced duplicate code. Fixed dirtybdflag handling (which had never worked). Hacked init/finalization code so that no undefined predicates are called when icompiling. 2012-08-02 00:46 jschimpf * Eclipse/Kernel/lib/version.pl (1.170): Successfully built 6.1 #117 2012-08-01 19:21 jschimpf * Eclipse/PACK (1.15): pack cplex122 2012-08-01 19:20 jschimpf * Eclipse/Eplex/Makefile.in (1.4): removed use of .def file and use lib-prefix for linux 2012-08-01 16:33 kish_shen * Eclipse/GecodeInterface/gfd.cpp (1.21): Fixed a bug introduced with adding parallel search option to search/6: removed check for arity of gfd_control structure at C++ level as it is already checked for at the ECLiPSe level (the C++ test was failing as it was not updated when gfd_control was changed) 2012-07-31 23:03 jschimpf * Eclipse/: Eplex/Makefile.in (1.3), configure (1.52), configure.ac (1.51): adapted build rule for gurobi on linux 2012-07-31 22:15 jschimpf * Eclipse/Kernel/lib/version.pl (1.169): Successfully built 6.1 #116 2012-07-31 21:49 jschimpf * Eclipse/: ARCH (1.5), INSTALL (1.9), config.i386_nt (1.6), config.x86_64_nt (1.5), config_cygwin.i386_nt (1.1), config_cygwin.x86_64_nt (1.1), configure (1.51), configure.ac (1.50), JavaInterface/Makefile.in (1.6), JavaInterface/include/win32/jni_md.h (1.2), Kernel/src/handlers.c (1.6): Updates for 64-bit Windows build on cygwin 2012-07-31 13:51 jschimpf * Eclipse/icparc_solvers/Makefile.in (1.30): removed leftover mention of mip.pl 2012-07-31 13:34 jschimpf * Eclipse/: Eplex/Makefile.in (1.2), Eplex/eplex_.ecl (1.2), PACK (1.14): copy external solvers when building, but don't pack them 2012-07-31 13:21 jschimpf * Eclipse/icparc_solvers/: ic_probe.pl (1.3), probe.pl (1.3): removed obsolete reference to eplex_s 2012-07-31 11:21 jschimpf * Eclipse/Kernel/src/embed.h (1.7): Export useful functions ec_outfs and ec_outfc (used now in eplex) 2012-07-31 02:17 jschimpf * Eclipse/: Makefile.in (1.13), PACK (1.13), configure (1.50), configure.ac (1.49), Eplex/Makefile.in (1.1), Eplex/b_trees.ecl (1.1), Eplex/bfs.ecl (1.1), Eplex/bfs_comments.ecl (1.1), Eplex/coinplex.cpp (1.1), Eplex/coinplex_params.h (1.1), Eplex/colgen.ecl (1.1), Eplex/colgen_.ecl (1.1), Eplex/colgen_comments.ecl (1.1), Eplex/dual_var.ecl (1.1), Eplex/empty_language.ecl (1.1), Eplex/eplex.c (1.1), Eplex/eplex.ecl (1.1), Eplex/eplex.h (1.1), Eplex/eplex_.ecl (1.1), Eplex/eplex_coin.c (1.1), Eplex/eplex_coin.h (1.1), Eplex/eplex_comments.ecl (1.1), Eplex/eplex_cplex.c (1.1), Eplex/eplex_cplex.def (1.1), Eplex/eplex_cplex.ecl (1.1), Eplex/eplex_cplex.h (1.1), Eplex/eplex_gurobi.c (1.1), Eplex/eplex_gurobi.def (1.1), Eplex/eplex_gurobi.ecl (1.1), Eplex/eplex_gurobi.h (1.1), Eplex/eplex_lic_info.ecl (1.1), Eplex/eplex_osi.ecl (1.1), Eplex/eplex_osi_clpcbc.ecl (1.1), Eplex/eplex_osi_glpk.ecl (1.1), Eplex/eplex_osi_symclp.ecl (1.1), Eplex/eplex_xpress.c (1.1), Eplex/eplex_xpress.def (1.1), Eplex/eplex_xpress.ecl (1.1), Eplex/eplex_xpress.h (1.1), Eplex/mip.ecl (1.1), Eplex/n_trees.ecl (1.1), icparc_solvers/Makefile.in (1.29): Implemented Eplex/Gurobi interface. On that occasion, restructured the Eplex code, and moved it into a separate directory. 2012-07-30 21:08 jschimpf * Eclipse/: configure (1.49), configure.ac (1.48): Better JDK detection on Windows 2012-07-17 18:58 jschimpf * Eclipse/Kernel/lib/version.pl (1.168): Successfully built 6.1 #115 2012-07-15 23:37 jschimpf * Eclipse/documents/bips/kernel/stratom.eci (1.7): More specific modes for append_string/3. 2012-07-15 23:33 jschimpf * Eclipse/Kernel/lib/iso.pl (1.18): Make sure atom_concat/3 takes advantage of append_string/3's determinacy detection. 2012-07-12 21:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.167): Successfully built 6.1 #114 2012-07-12 10:33 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.58), kernel_bips.pl (1.2): Stop append_string/3 (and iso:atom_concat/3) from leaving unnecessary choicepoints (reported by P.Moura) 2012-07-12 10:31 jschimpf * Eclipse/Kernel/lib/environment.pl (1.14): replaced object_suffix flag with system_object_suffix, which includes the dot, consistent with the other suffix flags. Also fixed formatting in env/0. 2012-07-11 15:04 jschimpf * Eclipse/documents/bips/kernel/: compiler.eci (1.6), env.eci (1.10), iochar.eci (1.5), iostream.eci (1.8): Various documentation updates 2012-07-05 16:12 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.140): Successfully built 6.0 #194 2012-07-05 00:17 kish_shen * Eclipse/icparc_solvers/: eplex_s.ecl, seplex.c (patches_6_0.[6,8]): Fixed a (mis)behaviour discovered while looking at an issue reported by Nikos: when a problem is read in from a file (LP or MPS format) via eplex/lp_read, it is solved with presolve turned off. This is because presolved is set during problem set-up, and cannot be changed. Changed this by passing the default presolve setting into cplex_lpread so that the presolve state can be set when the problem is read in. 2012-06-18 21:19 jschimpf * Eclipse/Kernel/lib/version.pl (1.166): Successfully built 6.1 #113 2012-06-18 06:54 kish_shen * Eclipse/documents/bips/kernel/control.eci (1.9): Corrected a typo introduced in previous check-in, needs to be quoted inside a string as \ 2012-05-07 18:19 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.139): Successfully built 6.0 #193 2012-05-02 21:11 jschimpf * Eclipse/Kernel/lib/version.pl (1.165): Successfully built 6.1 #112 2012-05-02 18:31 kish_shen * Eclipse/Kernel/src/bip_arith.c (1.13): Merge from 1.2.2.11 2012-05-02 18:27 kish_shen * Eclipse/Kernel/src/bip_arith.c (patches_6_0.11): Corrected broken fix 1.2.2.10 in int_pow(), reported by Paulo Moura 2012-04-02 21:09 jschimpf * Eclipse/Kernel/lib/version.pl (1.164): Successfully built 6.1 #111 2012-04-02 17:38 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.14): updates for 6.1 2012-04-02 17:37 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.22): undid the extra change from last checkin -- +1 was changed to +2 assuming extra char was needed for '.' for the file extension, but this is actually part of the string in the ext variable, so only +1 is needed 2012-03-28 14:15 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.138): Successfully built 6.0 #192 2012-03-27 21:10 jschimpf * Eclipse/Kernel/lib/version.pl (1.163): Successfully built 6.1 #110 2012-03-27 17:58 kish_shen * Eclipse/icparc_solvers/: coinplex.cpp (patches_6_0.12), coinplex.cpp (1.21): fixed a memory allocation bug from reports by Thorsten Winterer with using varnames (also fixed a similar bug in same file). Also plugged a memory leak and fixed some typos 2012-03-23 21:13 jschimpf * Eclipse/Kernel/lib/version.pl (1.162): Successfully built 6.1 #109 2012-03-21 03:05 kish_shen * Eclipse/icparc_solvers/: seplex_cplex.def (1.5), seplex_xpress.def (1.5): missing update of def files from last change to IIS 2012-03-16 18:22 kish_shen * Eclipse/icparc_solvers/: eplex_s.ecl (1.12), s_eplex_comments.ecl (1.11), seplex.c (1.24): fix for getting IIS in main branch -- trying to obtain IIS from a failed solver state after backtracking pass the lp/eplex_solve is no longer allowed. 2012-03-14 21:11 jschimpf * Eclipse/Kernel/lib/version.pl (1.161): Successfully built 6.1 #108 2012-03-06 18:28 kish_shen * Eclipse/GecodeInterface/gfd_comments.ecl (1.18): corrected typo reported by Joachim 2012-03-01 16:22 jschimpf * Eclipse/Kernel/lib/tracer_tcl.pl (1.13): Change related to tkeclipse statistics modification. 2012-03-01 15:40 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.137): Successfully built 6.0 #191 2012-03-01 12:49 jschimpf * Eclipse/lib_tcl/: eclipse_tools.tcl (1.36), tkeclipse.tcl (1.13), tkinspect.tcl (1.4), tkmulti.tcl (1.2): Changed all rpcs to use EXDR and fully qualified goals. This is necessary to make tkeclipse work when the toplevel-module has a very restricted language like iso-strict. Also made some improvements to Filter, Statistics, and documentation launcher. 2012-02-29 17:40 kish_shen * Eclipse/icparc_solvers/eplex_s.ecl (patches_6_0.5): quick work-around for an issue found by Thorsten, when trying to obtain iis after backtracking over the failed solve in eplex. Proper fix (for main branch) is to obtain and store the iis as in other solver "solution" data. 2012-02-27 04:27 jschimpf * Eclipse/Kernel/lib/branch_and_bound.pl (1.3): Use new call/n 2012-02-27 04:21 jschimpf * Eclipse/Kernel/lib/toplevel.pl (1.6): Take advantage of new write options. 2012-02-27 04:14 jschimpf * Eclipse/Kernel/lib/apply_macros.pl (1.3): Use new call/n predicates 2012-02-27 03:54 jschimpf * Eclipse/: Kernel/lib/notify_ports.ecl, icparc_solvers/tentative.ecl (patches_6_0.[2,4]): Added merge_senders/2 to library(notify_ports) to support var-var unification in library(tentative). 2012-02-26 15:08 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.136): Successfully built 6.0 #190 2012-02-25 13:47 jschimpf * Eclipse/Kernel/src/: eg_cc_basic.cc (1.2), eg_cc_event.cc (1.2), eg_cc_fail_loop.cc (1.2), eg_cc_handle.cc (1.2), eg_cc_main.cc (1.2), eg_cc_mip.cc (1.2), eg_cc_sendmore.cc (1.2), eg_cc_test.cc (1.3), eg_cc_yield.cc (1.3): Added compulsory int return type to C++ main()s 2012-02-25 13:36 jschimpf * Eclipse/Kernel/src/: eclipse.h (1.2), eclipseclass.h (1.2), embed.h (1.6), emu_export.h (1.11), external.h (1.2), intervals.h (1.2), rounding_control.h (1.10), sepia.h (1.11): Moved definitions of DLLEXP to the toplevel include files, to eliminte duplication, and to prevent premature expansion during preprocessing of eclipse_cc.cc 2012-02-21 22:08 jschimpf * Eclipse/Kernel/lib/version.pl (1.160): Successfully built 6.1 #107 2012-02-21 14:08 jschimpf * Eclipse/documents/userman/umssyntax.tex (1.8): escaped curly braces 2012-02-20 11:35 jschimpf * Eclipse/documents/bips/kernel/control.eci (1.8): corrected documented mode for throw/1 and added example 2012-02-19 22:07 jschimpf * Eclipse/Kernel/lib/version.pl (1.159): Successfully built 6.1 #106 2012-02-19 17:54 jschimpf * Eclipse/lib_tcl/: eclipse.tcl (1.3), inspecthelp.txt (1.2), pkgIndex.tcl (1.2), tkec_icons.tcl (1.1), tkeclipse.tcl (1.12), tkinspect.tcl (1.3), Images/eclipse_logo_blue75.gif (1.1), Images/eclipse_logo_by75.gif (1.1), Images/eclipseclp.ico (1.1), Images/eclipseclp32.gif (1.1), Images/eclipseclp48.xbm (1.1): Beautified the inspector and added icons to tkeclipse. 2012-02-17 22:08 jschimpf * Eclipse/Kernel/lib/version.pl (1.158): Successfully built 6.1 #105 2012-02-13 23:49 jschimpf * Eclipse/icparc_solvers/ic.c (1.3): Fixed bug 669 - success with ground unsatifiable goal. This was caused by relying on the imprecise result of a division which was the reverse of the original multiplication in the constraint. 2012-02-13 22:08 jschimpf * Eclipse/Kernel/lib/version.pl (1.157): Successfully built 6.1 #104 2012-02-12 22:06 jschimpf * Eclipse/Kernel/lib/version.pl (1.156): Successfully built 6.1 #103 2012-02-12 21:29 jschimpf * Eclipse/Kernel/src/init.c (1.6): Reordered shutdown sequence, disabling signal handlers before shutting down the emulator (I/O shutdown may still cause signals, e.g. SIGPIPE). 2012-02-12 13:03 jschimpf * Eclipse/Kernel/lib/: io.pl (1.13), kernel.eco (1.57): Implemented enhancement 675 - forgotten priority/1 for compatibility. 2012-02-12 12:43 jschimpf * Eclipse/: documents/bips/kernel/ioterm.eci (1.8), Kernel/src/ec_io.h (1.2), Kernel/src/write.c (1.14), Kernel/lib/io.pl (1.12), Kernel/lib/kernel.eco (1.56): Implemented enhancement 675 - new write_term options precedence, fullstop and nl, and corresponding format chars FL for printf. 2012-02-12 02:16 jschimpf * Eclipse/Kernel/: src/bip_record.c (1.3), lib/kernel.eco (1.55), lib/kernel.pl (1.35): Use filtering in all record-operations where it is possible. 2012-02-11 17:09 jschimpf * Eclipse/Kernel/src/: Makefile.in (1.13), bip_control.c (1.7), bip_db.c (1.15), bip_io.c (1.14), bip_load.c (1.3), bip_module.c (1.10), bip_parallel.c (1.3), bip_tconv.c (1.7), dict.c (1.10), ec_io.h (1.1), emu.c (1.25), emu_c_env.c (1.7), emu_par.c (1.3), emu_util.c (1.4), error.c (1.6), gc_stacks.c (1.5), handle.c (1.2), handlers.c (1.5), init.c (1.5), io.c (1.13), lex.c (1.15), mem.c (1.3), printam.c (1.9), procedure.c (1.4), property.c (1.8), read.c (1.10), write.c (1.13): renamed io.h to ec_io.h to avoid name conflict with system file, and make -I- compiler option unnecessary. 2012-02-11 16:04 jschimpf * Eclipse/documents/bips/kernel/: arithmetic.eci, compiler.eci, control.eci, syntax.eci (patches_6_0.[4,2,3,2]): A couple of doc updates/corrections 2012-02-11 00:25 jschimpf * Eclipse/documents/bips/kernel/compiler.eci (1.5): Corrected inline/2 docs w.r.t. source annotation transformation 2012-02-10 20:15 jschimpf * Eclipse/: Kernel/src/bip_io.c (1.13), Kernel/src/error.c (1.5), Kernel/src/error.h (1.4), Kernel/src/io.c (1.12), Kernel/lib/eclipse_language.ecl (1.10), Kernel/lib/eclipse_language.eco (1.15), Kernel/lib/events.pl (1.15), Kernel/lib/iso.pl (1.17), documents/bips/kernel/iostream.eci (1.7): Implemented iso-compatible close/2. 2012-02-10 14:03 jschimpf * Eclipse/Kernel/lib/version.pl (1.155): Successfully built 6.1 #102 2012-02-10 01:40 jschimpf * Eclipse/Kernel/src/emu.c (1.24): Forgotten Import macro in new Throw-code caused crash on sparc 2012-02-09 20:50 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.33): fixed a bug noticed during code development 2012-02-07 19:49 jschimpf * Eclipse/: Kernel/lib/ecl_compiler.eco (1.19), Compiler/ecl_compiler.ecl (1.20): Use assertz/1 rather than assert/1 to translate dynamic clauses for compatibility with iso_strict. 2012-02-07 19:34 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.54), kernel.pl (1.34): Removed type errors in output unification of metacalled is/2, to be compatible with compiled code (and iso). 2012-02-07 13:27 jschimpf * Eclipse/Kernel/lib/events.pl (1.14): Reset standard streams to corresponding default_xxx streams (if they exist) 2012-02-07 11:40 jschimpf * Eclipse/Compiler/: test.ref (1.37), testo.ref (1.35): Missing update relating to call/n implementation 2012-02-06 18:32 jschimpf * Eclipse/Kernel/src/: code.c (1.16), dict.c (1.9), emu.c (1.23), types.h (1.13): Fixed a compilation problem for C++ where throw is a keyword. 2012-02-06 17:22 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.32): slight optimisation of msg -- only get space handle if required 2012-02-06 13:14 jschimpf * Eclipse/: documents/bips/kernel/control.eci (1.7), documents/bips/kernel/opsys.eci (1.10), documents/tutorial/eprolog.tex (1.3), documents/userman/umsdebug.tex (1.10), documents/userman/umserrors.tex (1.4), documents/userman/umsexcept.tex (1.4), Kernel/src/types.h (1.12), Kernel/src/code.c (1.15), Kernel/src/dict.c (1.8), Kernel/src/emu.c (1.22), Kernel/lib/document.ecl (1.6), Kernel/lib/eclipse_language.ecl (1.9), Kernel/lib/eclipse_language.eco (1.14), Kernel/lib/environment.pl (1.13), Kernel/lib/events.pl (1.13), Kernel/lib/fd.pl (1.3), Kernel/lib/io.pl (1.11), Kernel/lib/iso.pl (1.16), Kernel/lib/kernel.eco (1.53), Kernel/lib/kernel.pl (1.33), Kernel/lib/mps.pl (1.2), Kernel/lib/port_profiler.ecl (1.3), Kernel/lib/remote_tools.pl (1.3), Kernel/lib/sicstus.pl (1.3), Kernel/lib/t_all.pl (1.4), Kernel/lib/test_util.pl (1.3), Kernel/lib/timeout.ecl (1.3), Kernel/lib/toplevel.pl (1.5), Kernel/lib/tracer_tcl.pl (1.12), Contrib/xml.ecl (1.2): Deprecated block/3 and exit_block/1, making iso compatible catch/3 and throw/1 generally available instead. 2012-01-28 21:48 jschimpf * Eclipse/Kernel/lib/version.pl (1.154): Successfully built 6.1 #101 2012-01-27 23:17 jschimpf * Eclipse/Kernel/src/eg_cc_yield.cc (1.2): Corrected this example 2012-01-22 03:52 jschimpf * Eclipse/Kernel/lib/version.pl (1.153): Successfully built 6.1 #100 2012-01-17 01:06 jschimpf * Eclipse/Kernel/src/os_support.c (1.14): Need to manually canonicalise drive letter under cygwin. 2012-01-14 00:46 jschimpf * Eclipse/Kernel/: src/os_support.c (1.13), lib/kernel.eco (1.52), lib/kernel.pl (1.32): fixed normalisation broken by previous update 2012-01-13 19:05 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.31): undid a bug introduced in previous update of adding the gfd_vars predicates: ::/3 was modified to take multiple variables to test exclusion of values from multiple domain variables, but the change was not completely undone when this functionality was moved to gfd_vars_exclude_domain/2 2012-01-12 03:29 jschimpf * Eclipse/Kernel/src/os_support.c (1.12): Unix builds broken by last change - fixed 2012-01-11 21:22 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.135): Successfully built 6.0 #189 2012-01-09 23:54 jschimpf * Eclipse/Kernel/lib/io.pl (1.10): removed (now unnecessary) close-when-exit 2012-01-09 22:59 jschimpf * Eclipse/Kernel/src/: bip_db.c (1.14), bip_module.c (1.9): Fixed bug 726 - catch arity limit when creating dynamic predicate. Also corrected culprit for that error when compiling static predicates. 2012-01-09 21:30 jschimpf * Eclipse/: JavaInterface/src/com/parctechnologies/eclipse/EmbeddedEclipse.java (1.2), Kernel/src/tkeclipse.c (1.3): Added CWD_SEPARATE option 2012-01-09 11:49 jschimpf * Eclipse/Kernel/src/: Makefile.in (1.12), bip_control.c (1.6), bip_io.c (1.12), bip_load.c (1.2), bip_misc.c (1.7), embed.c (1.5), embed.h (1.5), io.c (1.11), os_support.c (1.11), os_support.h (1.4): Implemented cwd_scope option, allowing eclipse to keep track of its own current directory. This was prompted by problems in embedded settings, where eclipse and host program interfere when manipulating the process's current directory. Also moved path normalisation into C code and fixed a couple of inconsistencies, including bug 698. Added type-attribute for get_file_info/3 to save programmers from having to fiddle with mode bits too much. 2012-01-09 11:27 jschimpf * Eclipse/: documents/bips/kernel/env.eci (1.9), documents/bips/kernel/opsys.eci (1.9), Kernel/lib/environment.pl (1.12), Kernel/lib/io.pl (1.9), Kernel/lib/kernel.eco (1.51), Kernel/lib/kernel.pl (1.31): Implemented cwd_scope option, allowing eclipse to keep track of its own current directory. This was prompted by problems in embedded settings, where eclipse and host program interfere when manipulating the process's current directory. Also moved path normalisation into C code and fixed a couple of inconsistencies, including bug 698. Added type-attribute for get_file_info/3 to save programmers from having to fiddle with mode bits too much. 2012-01-08 09:57 kish_shen * Eclipse/Kernel/lib/document.ecl (1.5): added check for x86_64_nt 2011-12-17 21:45 jschimpf * Eclipse/Kernel/lib/version.pl (1.152): Successfully built 6.1 #99 2011-12-15 14:41 kish_shen * Eclipse/GecodeInterface/gfd_comments.ecl (1.17): update for comment doc (mostly making descriptions more consistent) 2011-12-09 21:48 jschimpf * Eclipse/Kernel/lib/version.pl (1.151): Successfully built 6.1 #98 2011-12-09 17:00 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.30): fix a bug with cumulatives 2011-12-08 22:40 jschimpf * Eclipse/Contrib/listut.pl (patches_6_0.2): Avoid ambiguous import warnings for append/3 and reverse/2 when using this library. 2011-11-26 21:45 jschimpf * Eclipse/Kernel/lib/version.pl (1.150): Successfully built 6.1 #97 2011-11-25 20:08 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.20), gfd.def (1.13), gfd.ecl (1.29), gfd_comments.ecl (1.16): added new gfd_vars_* primitives to allow impose/exclude of (multiple) domain values from multiple variables. lib(ic) does not have such primitives, probably because modifying domain is quite cheap in ic (bitmap operations). Also added impose_domain/2 (an exisiting ic primitive). updated documents -- added more examples and specify if constraint exist in ic or not, and which Gecode constraint is used to implement the constraint, plus if the constraint is described in the global constraint catalog or not (this is not yet completed). 2011-11-14 21:41 jschimpf * Eclipse/Kernel/lib/version.pl (1.149): Successfully built 6.1 #96 2011-11-14 12:13 jschimpf * Eclipse/Kernel/src/bigrat.c (1.6): Include emu_export.h even if no GMP, to get the correct external declaration for ec_double_to_int_or_bignum() 2011-10-23 20:41 jschimpf * Eclipse/Kernel/lib/version.pl (1.148): Successfully built 6.1 #95 2011-10-23 01:31 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.28): corrected typo 2011-10-22 04:03 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.27): made the acceptance of collection of collections consistent for the extensional constraints 2011-10-21 00:44 kish_shen * Eclipse/: configure (1.48), configure.ac (1.47): updated configure for Gecode 3.7.1 (mainly for auto-building of Gecode) 2011-10-21 00:16 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.19), gfd.def (1.12), gfd.ecl (1.26): updated implementation for extensional constraints -- use handles for the definitions of the constraints (DFA (also used by regular), TupleSet, so that recomputation does not need to regenerate these on every recomputation. Also do not pass the regular expression to extensional, but create a DFA and pass this to extensional instead, as recommended by Modelling and Programming with Gecode. 2011-10-20 23:50 kish_shen * Eclipse/GecodeInterface/Makefile.in (1.14): Change the build directory for Gecode to be Gecide version dependent, which should avoid the problem of the Makefile copying the built gecode files to the wrong version thirdparty directory for Gecode (as happened on the 2011-10-19 rotd build for i386_nt) 2011-10-20 20:42 jschimpf * Eclipse/Kernel/lib/version.pl (1.147): Successfully built 6.1 #94 2011-10-19 15:11 kish_shen * Eclipse/GecodeInterface/gfd.cpp (1.18): use the correct unsigned int type for repeat specifiers in REG 2011-10-19 02:22 kish_shen * Eclipse/: configure.ac (1.46), configure (1.47): work around the problem of more than one Gecode directory matching and assigned to GECODEDIR 2011-10-19 00:09 kish_shen * Eclipse/GecodeInterface/gfd.def (1.11): corrected typo 2011-10-18 16:30 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.17), gfd.ecl (1.25), gfd_comments.ecl (1.15), gfd.def (1.10): added support for extensional constraints 2011-10-14 20:41 jschimpf * Eclipse/Kernel/lib/version.pl (1.146): Successfully built 6.1 #93 2011-10-14 05:26 kish_shen * Eclipse/documents/bips/kernel/opsys.eci (1.8): Mac OS X also ignore cases in path names (i.e. like WIndows), and canonical_path_name/2 already returns the "normalised" case. Updated the comment doc to include this. 2011-10-14 00:39 kish_shen * Eclipse/GecodeInterface/gfd_comments.ecl (1.14): corrected error in comment doc for gcc (incorrect use of < inside html string) 2011-10-13 20:11 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.24): fixed a problem introduced in the recent rewrite to handle errors: gcc kept failing -- the problem was reported by Thorsten Winterer. The gcc is failing inside a block/3, and it is not clear why this is so, as the code seem to work without the block/3. The code is rewritten so that block/3 is not needed for the error handling. The existing code was also more complicated than needed, so it was simplified. 2011-10-08 20:40 jschimpf * Eclipse/Kernel/lib/version.pl (1.145): Successfully built 6.1 #92 2011-10-08 16:25 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.20): added missing (dummy) calls to non-CLP/CBC OSI interfaces . 2011-10-07 00:24 jschimpf * Eclipse/Kernel/lib/version.pl (1.144): Successfully built 6.1 #91 2011-10-05 02:47 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.16), gfd.ecl (1.23): uupdated gfd's error handling so that errors are raised (instead of silently failing) for most exported predicates. Also fixed a problem with msg/3 introduced with the revision of the arguments of the C++ predicates 2011-10-01 20:40 jschimpf * Eclipse/Kernel/lib/version.pl (1.143): Successfully built 6.1 #90 2011-09-30 01:08 kish_shen * Eclipse/GecodeInterface/gfd.def (1.9): forgot to update def files 2011-09-29 16:28 kish_shen * Eclipse/GecodeInterface/gfd_comments.ecl (1.13): corrected some problems with struct comments 2011-09-29 15:43 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.15), gfd.ecl (1.22), gfd_comments.ecl (1.12): updatd for new features in Gcode 3.7.0, plus removed most checks for empty collections in gfd.cpp, as Gecode can cope with 0 size array arguments. Also added more macros. Added some eg entries for comments. 2011-09-20 20:16 jschimpf * Eclipse/Kernel/lib/version.pl (1.142): Successfully built 6.1 #89 2011-09-20 13:21 kish_shen * Eclipse/icparc_solvers/Makefile.in (1.28): fix for problem so that the gfd related files in icparc_solvers are not built if gfd is not being built (e.g. if Gecode is not found). 2011-09-19 20:16 jschimpf * Eclipse/Kernel/lib/version.pl (1.141): Successfully built 6.1 #88 2011-09-18 21:08 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.21): 1. changed events list to chronological order.This does not seem to make much difference to execution times with the default cloning distanceas the events list is normally very short. 2. changed the measure for cloning distance from nlevels to nevents. Removed nlevels count. 2011-09-17 23:25 jschimpf * Eclipse/Kernel/lib/version.pl (1.140): Successfully built 6.1 #87 2011-09-17 01:14 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.14), gfd.ecl (1.20): change of Events to external calls to gfd.cpp which is then executed with call(Event) instead of multiple do_event1 clauses was significantly slower, so this change is not accepted. However, the change contain an improvement to implementing DoProp and g_check_handle cloning. This does give small but measurable improvements 2011-09-15 20:15 jschimpf * Eclipse/Kernel/lib/version.pl (1.139): Successfully built 6.1 #86 2011-09-15 04:09 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.19): removed the choicepoint in ::_body eatlier, before the event for the constraint is posted, to avoid cloning check -- cloning check should only be done before posting the first event after a CP. 2011-09-15 03:05 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.13), gfd.hpp (1.8): the last checkin to suppress Mac OS X linking warnings needed extra visibility declarations to make the external C++ procedure visible to ECLiPSe when library is loaded 2011-09-14 20:16 jschimpf * Eclipse/Kernel/lib/version.pl (1.138): Successfully built 6.1 #85 2011-09-14 04:56 kish_shen * Eclipse/GecodeInterface/Makefile.in (1.13): added additional flags when compiling gfd on Mac OS X to suppress multiple warnings from the linker about visibility differences 2011-09-13 20:48 kish_shen * Eclipse/GecodeInterface/gfd.def (1.8): Forgot to update the def files with the last changes 2011-09-13 15:52 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.12), gfd.ecl (1.18), gfd.hpp (1.7): This checkin is for the first step to changing the way events are executed -- currently each event has its own clause in a do_event1 predicate, and this replies on indexing to get to the correct clause, which is probably expensive. The idea is to change this so that the event goal is executed directly. This first step is for changes that will allow the event goals to be called directly. This seem to already provide some performance improvement over the existing scheme, so this change is checked in so that there is a record of this change. 2011-09-12 20:23 kish_shen * Eclipse/documents/userman/: exthsusp.tex (1.6), umscompiler.tex (1.8), umsdeveltools.tex (1.4), umsmodules.tex (1.6): corrected errors in last checkin 2011-09-12 20:15 jschimpf * Eclipse/Kernel/lib/version.pl (1.137): Successfully built 6.1 #84 2011-09-12 19:20 kish_shen * Eclipse/documents/: userman/exthsusp.tex (1.5), userman/extmeta.tex (1.5), userman/makerefs.pl (1.2), userman/umsarith.tex (1.4), userman/umsarrays.tex (1.6), userman/umscompiler.tex (1.7), userman/umsdebug.tex (1.9), userman/umsdeveltools.tex (1.3), userman/umsexcept.tex (1.3), userman/umsio.tex (1.5), userman/umsmemory.tex (1.4), userman/umsmodules.tex (1.5), userman/umsopsys.tex (1.3), userman/umsparallel.tex (1.3), userman/umsporting.tex (1.4), userman/umssyntax.tex (1.7), texinputs/sepiachiphtml.tex (1.7): updated makerefs.pl to cope better with the refs macros, including the new ones introduced by Felix. Also removed Felix's breakup of the macros into multiple lines, as this cannot be parsed by makerefs. 2011-09-12 04:40 kish_shen * Eclipse/GecodeInterface/Makefile.in (1.12): corrections for building Gecode for Windows via MinGW/gcc cross-compiling. 2011-09-11 15:34 kish_shen * Eclipse/: configure (1.46), configure.ac (1.45), GecodeInterface/Makefile.in (1.11), GecodeInterface/gfd.hpp (1.6): updated to use Gecode 3.7.0 for lib(gfd). Also added make rules to download and install Gecode 2011-09-10 15:13 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.134): Successfully built 6.0 #188 2011-09-10 00:59 jschimpf * Eclipse/Kernel/lib/version.pl (1.136): Successfully built 6.1 #83 2011-09-09 21:17 kish_shen * Eclipse/GecodeInterface/gfd.def (1.7): corrected typo 2011-09-09 16:22 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.11), gfd.def (1.6), gfd.ecl (1.17), gfd_comments.ecl (1.11): some cleanup and speedup of gfd -- these changes seem to improve the speed of performing search in ECLiPSe for gfd by 5-10%. This is achieved in general by specialising code, including more specialised C++ level code (and calling more specialised gecode propagators) 2011-09-09 08:36 kish_shen * Eclipse/: icparc_solvers/fd_global.ecl, icparc_solvers/generic_bin_packing.ecl, icparc_solvers/ic_global.ecl, Contrib/fd_global_gac.ecl, Contrib/generic_global_gac.ecl, Contrib/ic_global_gac.ecl (patches_6_0.[6,7,6,5,7,6]): merged typo corrections from main branch 2011-09-09 07:55 kish_shen * Eclipse/documents/: userman/umscompiler.tex, userman/umsexcept.tex, userman/umsio.tex, libman/fdglobal.tex, tutorial/programanalysis.tex, tutorial/search.tex, tutorial/eprolog.tex, tutorial/real.tex (patches_6_0.[4,1,1,1,1,1,1,1]): updated/corrected some biprefs that were missed by the old makerefs.pl (an updated makerefs was used to generate these updates) 2011-09-06 23:46 jschimpf * Eclipse/Kernel/lib/version.pl (1.135): Successfully built 6.1 #82 2011-09-06 20:03 kish_shen * Eclipse/GecodeInterface/gfd.def (1.5): corrected typo 2011-09-06 04:06 kish_shen * Eclipse/GecodeInterface/gfd_comments.ecl (1.10): clarification of some of the copied documentation from ic_kernel for the primitives. This include a change that was made by mistake to my copy of ic_kernel's impose_bounds/3 documentation instead of gfd's. 2011-09-05 16:38 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.10), gfd.def (1.4), gfd.ecl (1.16), gfd_comments.ecl (1.9): update for gfd: support for more constraints in Gecode 3.5: lex_*, ordered, bin_packing, cumulative(_optional) better support for mapping booleans to Gecode representation, and some general clean ups 2011-09-04 20:15 jschimpf * Eclipse/Kernel/lib/version.pl (1.134): Successfully built 6.1 #81 2011-09-04 02:36 kish_shen * Eclipse/: Contrib/fd_global_gac.ecl (1.3), Contrib/generic_global_gac.ecl (1.4), Contrib/ic_global_gac.ecl (1.5), icparc_solvers/fd_global.ecl (1.5), icparc_solvers/generic_bin_packing.ecl (1.5), icparc_solvers/ic_global.ecl (1.5): typo correction 2011-09-03 03:19 kish_shen * Eclipse/icparc_solvers/generic_bin_packing.ecl (1.4): corrected error in spec. for Item argument in the bin_packing constraints (Item gives the bin that the item is packed into, and bin id starts from 1, not 0) 2011-09-03 00:18 kish_shen * Eclipse/icparc_solvers/seplex.c (1.23): return external error rather than unimplemented error if the external coinplex solve returns an error. 2011-09-02 23:58 kish_shen * Eclipse/GecodeInterface/gfd_comments.ecl (1.8): typo corrections 2011-08-24 20:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.133): Successfully built 6.1 #80 2011-08-24 11:02 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (1.35): added check to see if editor is defined before trying to invoke it (problem reported by Georges Robreau on eclipse-bugs mailing list) 2011-08-12 16:07 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.133): Successfully built 6.0 #187 2011-08-10 20:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.132): Successfully built 6.1 #79 2011-08-10 01:30 kish_shen * Eclipse/documents/tutorial/debugdemo.ecl (1.8): extended conditional code for Windows to 64 bit 2011-08-09 17:14 kish_shen * Eclipse/documents/tutorial/debugdemo.ecl (1.7): Merge from 1.6.2.1 2011-08-09 17:11 kish_shen * Eclipse/documents/tutorial/debugdemo.ecl (patches_6_0.1): made start up of the demo a bit more robust at error handling 2011-07-02 12:21 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.132): Successfully built 6.0 #186 2011-07-01 16:39 kish_shen * Eclipse/: Visualisation/Makefile.in, configure, configure.ac (patches_6_0.[3,21,21]): fix for bug#729: try and find JRE_HOME in configure if not defined, and pass it to the build for Visualisation 2011-06-30 20:29 jschimpf * Eclipse/Kernel/lib/version.pl (1.131): Successfully built 6.1 #78 2011-06-29 22:33 kish_shen * Eclipse/icparc_solvers/Makefile.in (1.27): last checkin added configure check for CPLEX 12.2, adding build rules for Makefile 2011-06-29 16:21 kish_shen * Eclipse/: configure (1.45), configure.ac (1.44), Visualisation/Makefile.in (1.4): fix for bug#729: try and find JRE_HOME in configure if not defined, and pass it to the build for Visualisation 2011-06-18 20:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.130): Successfully built 6.1 #77 2011-06-18 13:45 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.131): Successfully built 6.0 #185 2011-06-18 02:06 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.19): added comments for fix to memory leak 2011-06-17 20:13 jschimpf * Eclipse/Kernel/lib/version.pl (1.129): Successfully built 6.1 #76 2011-06-17 16:56 kish_shen * Eclipse/INSTALL (patches_6_0.3): typo correction corrected 2011-06-17 16:53 kish_shen * Eclipse/: INSTALL (patches_6_0.2), INSTALL (1.8): typo correction 2011-06-17 16:51 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_6_0.11): fixed a memory leak in MIP solve, discovered by running BRG's performance test. 2011-06-17 16:26 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.18): fixed a memory leak in MIP solve, discovered by running BRG's performance test. 2011-06-15 13:15 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.130): Successfully built 6.0 #184 2011-06-10 20:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.128): Successfully built 6.1 #75 2011-06-10 02:09 jschimpf * Eclipse/Kernel/lib/version.pl (1.127): Successfully built 6.1 #74 2011-06-09 16:58 kish_shen * Eclipse/Kernel/lib/lists.pl (1.6): Merge from 1.1.2.2 2011-06-09 16:53 kish_shen * Eclipse/Kernel/lib/lists.pl (patches_6_0.2): corrected typo in append/3 bip doc, as reported by Sergrey Dymchenko (bug #728). Also updated the printed variable format in the same doc 2011-06-08 12:40 kish_shen * Eclipse/icparc_solvers/seplex.c (1.22): Corrected a typo discovered by Thorsten Winterer when trying to compile with Xpress 2011-06-07 20:17 jschimpf * Eclipse/Kernel/lib/version.pl (1.126): Successfully built 6.1 #73 2011-06-06 18:55 kish_shen * Eclipse/Kernel/lib/version.pl (1.125): changed stage from unstable to development 2011-06-03 20:16 jschimpf * Eclipse/Kernel/lib/version.pl (1.124): Successfully built 6.1 #72 2011-06-03 01:07 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.15): fixed a bug with gcc reported by Thorsten Winterer, when the occurrence spec for a value is a domain variable. 2011-05-18 14:11 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.129): Successfully built 6.0 #183 2011-05-14 20:15 jschimpf * Eclipse/Kernel/lib/version.pl (1.123): Successfully built 6.1 #71 2011-05-14 07:54 jschimpf * Eclipse/documents/userman/umssyntax.tex (1.6): Updated syntax section 2011-05-13 05:12 jschimpf * Eclipse/: Compiler/compiler_codegen.ecl, Compiler/compiler_test.ecl, Kernel/lib/compiler_codegen.eco (patches_6_0.[3,5,4]): Fixed bug 727 - missing initialisation of permanent variables 2011-05-09 20:50 jschimpf * Eclipse/Kernel/lib/version.pl (1.122): Successfully built 6.1 #70 2011-05-09 15:55 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.14): rearranged code to a hopefully more logical order 2011-05-09 15:07 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.9), gfd.def (1.3), gfd.ecl (1.13), gfd_comments.ecl (1.7): Updated ECLiPSe level code for gfd to map better to expressions supported by MiniModel in Gecode 3.4+. Added support for functional constraints in expressions. Added support for 'linear' constraints of Gecode (sum/3,4 and scalar_product/4,5). 2011-05-06 21:00 jschimpf * Eclipse/Kernel/lib/version.pl (1.121): Successfully built 6.1 #69 2011-05-06 05:47 jschimpf * Eclipse/Kernel/src/lex.c (1.14): Ok, I went overboard with the iso restrictions: they do allow 0'space 2011-05-06 02:14 jschimpf * Eclipse/icparc_solvers/: fd_global.ecl (1.4), ic_global.ecl (1.4), max_flow.ecl (1.3): Corrected typos in documentation 2011-05-05 20:58 jschimpf * Eclipse/Kernel/lib/version.pl (1.120): Successfully built 6.1 #68 2011-05-05 07:48 jschimpf * Eclipse/Kernel/: lib/events.pl (1.12), lib/kernel.eco (1.50), src/ec_public.h (1.6): Allow call/max_predicate_arity 2011-05-05 07:44 jschimpf * Eclipse/: documents/bips/kernel/control.eci (1.6), Kernel/lib/document.ecl (1.4), Kernel/lib/environment.pl (1.11): Added doc for call/N, plus modifs for lib(document) to process multi-arity predicates. 2011-05-04 21:03 jschimpf * Eclipse/Kernel/lib/version.pl (1.119): Successfully built 6.1 #67 2011-05-04 15:48 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.128): Successfully built 6.0 #182 2011-05-04 01:48 kish_shen * Eclipse/lib_tcl/: eclipse_tools.tcl (patches_6_0.2), eclipse_tools.tcl (1.34): removed a stray puts that was obviously used for debugging but persumably accidentally checked in. 2011-05-02 21:04 jschimpf * Eclipse/Kernel/lib/version.pl (1.118): Successfully built 6.1 #66 2011-05-02 01:49 jschimpf * Eclipse/Kernel/src/read.c (1.9): Disallow end-of-file to act as fullstop with iso_restrictions flag. 2011-04-30 21:04 jschimpf * Eclipse/Kernel/lib/version.pl (1.117): Successfully built 6.1 #65 2011-04-30 16:07 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.127): Successfully built 6.0 #181 2011-04-29 20:42 kish_shen * Eclipse/icparc_solvers/eplex_s.ecl (patches_6_0.4): fixed a an error in missing argument for printf reported by Vassilis 2011-04-29 19:29 kish_shen * Eclipse/icparc_solvers/eplex_s.ecl (1.11): fixed a an error in missing argument for printf reported by Vassilis 2011-04-27 21:04 jschimpf * Eclipse/Kernel/lib/version.pl (1.116): Successfully built 6.1 #64 2011-04-27 15:07 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.126): Successfully built 6.0 #180 2011-04-27 12:25 jschimpf * Eclipse/Kernel/lib/: iso_error.ecl (1.1), iso_strict.ecl (1.1): Initial check-in (just so it doesn't get lost) of strict iso library, and iso error term generation. This is code written a while ago, which i had no time to complete. 2011-04-27 12:21 jschimpf * Eclipse/Kernel/lib/iso.pl (1.15): Fixed error reporting in abolish/1 2011-04-27 05:12 jschimpf * Eclipse/: documents/userman/umssyntax.tex (1.5), documents/bips/kernel/env.eci (1.8), Kernel/src/lex.c (1.13), Kernel/src/lex.h (1.8), Kernel/src/operator.c (1.5), Kernel/src/read.c (1.8), Kernel/src/write.c (1.12), Kernel/lib/iso.pl (1.14): Implemented all Iso-Prolog language restrictions. 2011-04-25 07:57 jschimpf * Eclipse/Kernel/src/os_support.c (patches_6_0.1): Look up environment variables in pathnames also in the Windows registry (as is done for getenv/2). 2011-04-25 07:47 jschimpf * Eclipse/ZincInterface/minizinc.ecl (patches_6_0.7): Updated for changed Minizinc directory on Windows. Also added trailing slashes in case permissions prevent the directory-property from being determined by canonical_path_name/2. 2011-04-24 21:05 jschimpf * Eclipse/Kernel/lib/version.pl (1.115): Successfully built 6.1 #63 2011-04-23 21:40 kish_shen * Eclipse/icparc_solvers/seplex.c (1.21): corrected last checkin for CPLEX, which has no string parameters. Also only define HAS_QUADRATIC for CLP/CBC rather than COIN in general (we now pass -DCOIN_USE_CLP to seplex.c compile which allow this) 2011-04-23 00:37 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.17): corrected last checkin for non-CLP/CBC solvers 2011-04-22 14:55 kish_shen * Eclipse/icparc_solvers/: Makefile.in (1.26), coinplex.cpp (1.16), coinplex_params.h (1.1), eplex_params.h (1.6), seplex.c (1.20), seplex.h (1.6): update/rewrite of parameter handling for COIN OSI based solvers, in particularly CLP/CBC: -- added support for string parameters -- added "eplex" parameters -- parameters defined in eplex/coinplex, which controls behaviour of solvers -- corrected cases where parameters were not correctly copied ==== also included bug fixes from patch branch 2011-04-22 14:50 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.125): Successfully built 6.0 #179 2011-04-21 21:04 jschimpf * Eclipse/Kernel/lib/version.pl (1.114): Successfully built 6.1 #62 2011-04-21 14:16 jschimpf * Eclipse/Kernel/src/write.c (patches_6_0.4): Merged back fix of writeq bracketing bug. 2011-04-21 02:45 jschimpf * Eclipse/Kernel/: src/Makefile.in (1.11), src/error.c (1.4), src/error.h (1.3), src/lex.c (1.12), src/lex.h (1.7), src/operator.c (1.4), src/read.c (1.7), src/write.c (1.11), lib/cprolog.pl (1.8), lib/iso.pl (1.13), lib/quintus.pl (1.12): More steps towards iso syntax. 2011-04-20 11:44 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.124): Successfully built 6.0 #178 2011-04-19 17:53 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_6_0.10): Fixed paramter copying for CLP/CBC solver -- making sure all parameters are copied from the default when a new solver instance is created, and also copy all CBC parameters when a new MIP solver is created. These issue were noticed in the general changes to parameter for the main branch. 2011-04-15 08:10 jschimpf * Eclipse/: Kernel/src/code.c (1.14), Kernel/src/emu.c (1.21), Kernel/src/emu_op_addr.h (1.4), Kernel/src/names.h (1.5), Kernel/src/opcode.h (1.6), Kernel/src/printam.c (1.8), Kernel/lib/asm.eco (1.12), Kernel/lib/asm.pl (1.8), Kernel/lib/compiler_codegen.eco (1.20), Kernel/lib/notify_ports.ecl (1.4), Compiler/compiler_builtins.ecl (1.2): Implemented builtin list_end/2, ultimately to speed up lib(tentative) 2011-04-15 08:09 jschimpf * Eclipse/Kernel/src/init.c (1.4): Fixed typo in format string 2011-04-12 12:45 jschimpf * Eclipse/Kernel/lib/version.pl (1.113): Successfully built 6.1 #61 2011-04-11 12:21 jschimpf * Eclipse/Kernel/: src/lex.c (1.11), src/lex.h (1.6), src/read.c (1.6), lib/iso.pl (1.12): Implemented chars_quotes character class ("abc"=[a,b,c]) for ISO 2011-04-11 07:20 jschimpf * Eclipse/Kernel/: src/lex.c (1.10), src/lex.h (1.5), lib/iso.pl (1.11): Allow optional space also in iso number_chars/codes, via number_string/2 2011-04-11 06:03 jschimpf * Eclipse/Kernel/src/read.c (1.5): Do not accept quoted '+' and '-' as sign of a number. 2011-04-10 15:17 jschimpf * Eclipse/Kernel/: src/Makefile.in (1.10), src/bip_tconv.c (1.6), lib/kernel.eco (1.49), lib/kernel.pl (1.30): Made number_string/2 a tool, so it can be sensitive to float syntax (for ISO). 2011-04-10 15:04 jschimpf * Eclipse/Kernel/lib/module_options.eco (1.7): missing update of this eco file 2011-04-10 14:33 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.123): Successfully built 6.0 #177 2011-04-10 14:11 jschimpf * Eclipse/Kernel/: src/bip_module.c (1.8), src/main.c (1.6), lib/kernel.eco (1.48), lib/kernel.pl (1.29), lib/environment.pl (1.10): Added -L language and -t toplevel_module command line options, and -f as alias for -b. 2011-04-10 03:33 jschimpf * Eclipse/ZincInterface/: fzn_fd.ecl, fzn_ic.ecl (patches_6_0.[9,9]): Typo in doc 2011-04-10 03:33 jschimpf * Eclipse/ZincInterface/: flatzinc_parser.ecl, flatzinc_syntax.ecl (patches_6_0.[5,3]): Fixed bug 705 - tokenisation for minus sign 2011-04-10 00:25 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_6_0.9): changed from using ClpCholeskyDense to using ClpCholeskyBase (if UFL AMD not available), which seems to be the 'native' ordering used in CbcSolver, and is much more efficient. 2011-04-09 23:49 jschimpf * Eclipse/Kernel/: lib/csv.ecl (1.1), src/Makefile.in (1.9): Added library(csv) for comma-separated-value format 2011-04-09 23:10 jschimpf * Eclipse/Kernel/lib/lazy_io.ecl (1.2): Fixed typo in doc 2011-04-09 23:06 jschimpf * Eclipse/icparc_solvers/generic_flow_constraints.ecl (1.3): Removed call to obsolete flatten_array/2 2011-04-09 18:15 jschimpf * Eclipse/Kernel/lib/version.pl (1.112): Successfully built 6.1 #60 2011-04-09 16:29 jschimpf * Eclipse/Kernel/src/: bip_tconv.c (1.5), io.h (1.7), lex.c (1.9), lex.h (1.4): Implemented a reasonable subset of ISO character code escape sequences. 2011-04-09 15:57 jschimpf * Eclipse/Kernel/lib/iso.pl (1.10): Merged fixes from patch branch 2011-04-09 00:20 jschimpf * Eclipse/Kernel/src/: lex.c (1.8), read.c (1.4): Merged syntax fixes from patch branch 2011-04-08 18:17 jschimpf * Eclipse/Kernel/lib/version.pl (1.111): Successfully built 6.1 #59 2011-04-08 15:53 jschimpf * Eclipse/Kernel/src/read.c (patches_6_0.2): For ISO, don't map bar to semicolon. 2011-04-08 15:27 jschimpf * Eclipse/Kernel/src/lex.c (patches_6_0.3): Fixed a couple of syntax bugs related to character code constants and ISO based numbers. 2011-04-08 14:16 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.122): Successfully built 6.0 #176 2011-04-08 07:25 jschimpf * Eclipse/icparc_solvers/ic.c (patches_6_0.1): Fixed bug discovered by Chris Mears - corruption of ic linear term data. 2011-04-08 07:05 jschimpf * Eclipse/: Kernel/src/bip_db.c (1.13), Kernel/src/code.c (1.13), Kernel/src/dict.c (1.7), Kernel/src/emu.c (1.20), Kernel/src/printam.c (1.7), Kernel/lib/compiler_common.eco (1.14), Kernel/lib/compiler_normalise.eco (1.14), Kernel/lib/events.pl (1.11), Kernel/lib/kernel.eco (1.47), Kernel/lib/kernel.pl (1.28), Kernel/lib/source_processor.eco (1.11), Kernel/lib/swi.ecl (1.6), Compiler/compiler_normalise.ecl (1.21): Implemented call/N 2011-04-07 16:54 kish_shen * Eclipse/icparc_solvers/: coinplex.cpp, seplex.c, seplex.h (patches_6_0.[8,7,1]): corrected gathering of statistics for OSI based solvers 2011-04-07 09:18 jschimpf * Eclipse/Kernel/lib/iso.pl (patches_6_0.7): Corrections to iso number_chars/codes, mainly wrt exceptions, using Neumerkel's interpretation. Also disabled nl_in_quotes syntax option for iso. 2011-04-06 18:18 jschimpf * Eclipse/Kernel/lib/version.pl (1.110): Successfully built 6.1 #58 2011-04-05 04:06 kish_shen * Eclipse/: GecodeInterface/gfd.cpp (1.8), GecodeInterface/gfd.hpp (1.5), GecodeInterface/gfd_comments.ecl (1.6), configure (1.44), configure.ac (1.43): updated to compile with gecode 3.5 (should also compile with 3.4). based on changes suggested by Guido Tack. 2011-04-05 03:59 kish_shen * Eclipse/icparc_solvers/: Makefile.in (1.25), gfd_sbds.ecl (1.2), gfd_search.ecl (1.2): update to build gfd_search/gfd_sbds (and corrected documentation/comments for gfd). also minor clean up of Makefile for CBC/CLP builds 2011-04-04 18:25 kish_shen * Eclipse/Contrib/ic_global_gac.ecl (1.4): Checking in some remaining changes (typo corrections) that was done before BXB shutdown 2011-04-04 18:23 kish_shen * Eclipse/icparc_solvers/: generic_design.txt (1.3), gfd_for_search.ecl (1.2): Checking in some remaining changes to gfd/generic interface that was done before BXB shutdown 2011-04-04 18:16 kish_shen * Eclipse/icparc_solvers/: coinplex.cpp (1.15), seplex.c (1.19), seplex.h (1.5): return some meaningful value for sol_state for COIN OSI based solvers (mainly to indicate the reason for an aborted solve) 2011-04-01 18:12 jschimpf * Eclipse/Kernel/lib/version.pl (1.109): Successfully built 6.1 #57 2011-04-01 15:29 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.12): fixed a bug with handling of gecode events during recomputation -- one event (newbool) was incorrectly assuming that a variable during first execution will remain a variable during recomputation. Also added a note about this as a comment, so hopefully this will avoid a repeat of the same mistake. 2011-04-01 07:12 jschimpf * Eclipse/Kernel/lib/: cp_min.pl (1.2), cprof.pl (1.2), define.pl (1.2), dfid.pl (1.2), elipsys.pl (1.3), goedel.pl (1.2), io.pl (1.8), kb.pl (1.2), kernel.eco (1.46), kernel.pl (1.27), lists.pl (1.5), megalog.pl (1.3), mixtus.pl (1.2): Removed remaining occurrences of obsolete call/2 2011-04-01 05:58 jschimpf * Eclipse/Kernel/lib/http_method.pl (1.2): Added sample code 2011-04-01 03:36 jschimpf * Eclipse/: configure (1.43), configure.ac (1.42), Kernel/src/bip_misc.c (1.6), Kernel/src/config.h.in (1.8), Kernel/src/emu_c_env.c (1.6), Kernel/src/handlers.c (1.4), Kernel/src/os_support.c (1.10), Kernel/src/os_support.h (1.3), Kernel/lib/events.pl (1.10), Kernel/lib/kernel.eco (1.45): Reimplemented real-time timers using pthreads instead of SIGALRM. Using signals is unreliable in multi-threaded contexts, such as in a Java embedding. 2011-03-31 23:02 jschimpf * Eclipse/Kernel/lib/version.pl (1.108): Successfully built 6.1 #56 2011-03-31 00:43 kish_shen * Eclipse/GecodeInterface/: gfd.ecl (1.11), gfd_comments.ecl (1.5): update to gfd: mainly improving ECLiPPSe index version of constraint by use of dummy nodes rather than constraints relating gecode and ECLiPSe indecies. 2011-03-30 23:44 jschimpf * Eclipse/Kernel/lib/version.pl (1.107): Successfully built 6.1 #55 2011-03-30 15:58 kish_shen * Eclipse/GecodeInterface/Makefile.in (1.10): forgotten checkin for building on Mac OS X 2011-03-30 12:37 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.121): Successfully built 6.0 #175 2011-03-30 01:05 jschimpf * Eclipse/Kernel/lib/version.pl (1.106): Successfully built 6.1 #54 2011-03-29 16:42 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_6_0.7): implementing setting of cholesky ordering and cross-over for root node solve using barrier for MIP problems with CbcSolver 2011-03-29 15:58 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.14): turn on message for CGL and Coin components for CbcSolver, to get more messages 2011-03-29 01:05 jschimpf * Eclipse/ZincInterface/fzn_ic.ecl (patches_6_0.8): Some updates according to Flatzinc 1.3 spec 2011-03-28 17:15 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.13): removed some extra changes in the main branch that were checked-in by mistake. 2011-03-28 17:05 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.12): added the turning back on of message logging for Cbc. The plan was to add this as part of a more general update to the main branch CBC/CLP eplex that will allow the user more control over CBC. However, there had been request for this feature from Vassilis, who is using the main branch x86_64_nt ECLiPSe. 2011-03-28 03:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.105): Successfully built 6.1 #53 2011-03-28 02:17 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.120): Successfully built 6.0 #174 2011-03-26 11:05 jschimpf * Eclipse/ZincInterface/: flatzinc.ecl, minizinc.ecl, fzn_fd/cumulative.mzn, fzn_ic/cumulative.mzn (patches_6_0.[9,6,2,2]): Basic upgrade for minizinc 1.3. No longer supporting 1.0. Allow to sepcify actual Minizinc directory in ECLIPSEMZN. 2011-03-26 02:20 kish_shen * Eclipse/GecodeInterface/: gfd.ecl (1.10), gfd_comments.ecl (1.4): update to gfd, mostly done before BXB switch-off. Added "native" Gecode versions of constraints which uses Gecode indexs (starting from 0), and rename one predicate to use name in global constraint catalog. 2011-03-26 02:01 jschimpf * Eclipse/Kernel/lib/version.pl (1.104): Successfully built 6.1 #52 2011-03-24 15:03 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.119): Successfully built 6.0 #173 2011-03-24 02:45 kish_shen * Eclipse/icparc_solvers/: eplex_osi.ecl (1.3), eplex_osi_clpcbc.ecl (1.3), eplex_osi_symclp.ecl (1.3): added library wrapper to ensure_loaded for eplex -- with the pl file, ensure_loaded was not always able to find eplex 2011-03-24 02:39 kish_shen * Eclipse/icparc_solvers/: Makefile.in (1.24), eplex_lic_info.ecl (1.5), eplex_osi_glpk.ecl (1.1): added build rules for eplex with glpk via OSI 2011-03-24 02:21 kish_shen * Eclipse/: configure (1.42), configure.ac (1.41): Tested the generic OSI eplex interface can be easily used for another solver supported by OSI, by trying it with glpk. Checking this in, even though we can't distribute glpk with ECLiPSe because of license issues. 2011-03-24 01:37 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl (patches_6_0.[21,11]): Corrected fix for bug 717 2011-03-23 19:17 jschimpf * Eclipse/Kernel/lib/version.pl (1.103): Successfully built 6.1 #51 2011-03-23 05:04 jschimpf * Eclipse/Kernel/src/emu.c (1.19): Duplicated fix for bug 725 from patch branch 2011-03-23 04:47 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (patches_6_0.9): Fixed bug 721 - unnecessary imposition of default bound on Sum variable. 2011-03-23 04:18 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl (patches_6_0.[20,10]): Fixed bug 717 - missing goal expansion of once/1's argument. Also taken care of the same problem with softcut. 2011-03-22 23:25 jschimpf * Eclipse/Kernel/src/write.c (1.10): For ISO compatibility: output floats with forced decimal point when corresponding syntax option is set. 2011-03-22 15:29 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_6_0.6): corrected an error introduced in last checkin, which was not caugth as the symphony (generic osi) branch of eplex was not built 2011-03-22 10:58 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.118): Successfully built 6.0 #172 2011-03-22 06:57 jschimpf * Eclipse/Kernel/src/: bip_db.c, emu.c, emu_util.c (patches_6_0.[2,6,1]): Fixed bug 725: deal with the case of more than one choicepoint in the first (or only) chunk. Also added a new debugging routine to print environment chains. 2011-03-21 18:23 kish_shen * Eclipse/icparc_solvers/: coinplex.cpp, seplex.c (patches_6_0.[5,6]): partly implemented changing of linear solving method for CBC/CLP MIP solve. This was lost when switching from Cbc to CbcSolver, as the call to CbcSolver just initiated CbcSolver with preprocessing on/off only. Not fully implemented as further control of barrier method seems to do nothing. Also added more exception handling for external solver, especially for handling memory allocation errors (bad_alloc). 2011-03-20 00:24 jschimpf * Eclipse/Kernel/lib/version.pl (1.102): Successfully built 6.1 #50 2011-03-19 05:10 kish_shen * Eclipse/config.i386_nt (patches_6_0.5): removed settings for flags that are generic to Windows from the config.$ARCH files, as these settings were moved into configure where they belong (these flags were incorrectly added back because the build on the main branch failed without them, as the flags were not in the main branch configure at the time) 2011-03-19 05:06 kish_shen * Eclipse/: config.i386_nt (1.5), config.x86_64_nt (1.4): removed settings for flags that are generic to Windows from the config.$ARCH files, as these settings were moved into configure where they belong 2011-03-19 05:03 kish_shen * Eclipse/: RUNME (1.17), configure.ac (1.40), configure (1.41): Added updates for building Mac OS X on patch branch, also included updates from Joachim for Ubuntu Linux builds 2011-03-18 02:36 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.117): Successfully built 6.0 #171 2011-03-15 18:41 jschimpf * Eclipse/Kernel/lib/version.pl (1.101): Successfully built 6.1 #49 2011-03-15 06:26 jschimpf * Eclipse/Kernel/lib/cprolog.pl (patches_6_0.3): Undone previous change, replaced with same eval-handler as in lib(iso). 2011-03-15 06:13 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.116): Successfully built 6.0 #170 2011-03-15 00:32 kish_shen * Eclipse/Kernel/src/: bip_arith.c (1.12), intervals.c (1.9), rounding_control.h (1.9): undid workarounds for trubj MinGW-w64 we were using, the powe() workaround did not work under Java. We have now installed release 1.0 of MinGW-w64, which appears to not have these problems, so the work-around is not needed. 2011-03-14 18:33 jschimpf * Eclipse/Kernel/lib/version.pl (1.100): Successfully built 6.1 #48 2011-03-14 13:04 kish_shen * Eclipse/lib_tcl/tkeclipse.tcl (1.11): Merge from 1.9.2.1 2011-03-14 12:50 kish_shen * Eclipse/: Kernel/lib/tracer_tcl.pl, documents/libman/ic.tex (patches_6_0.[4,3]): undid unintended checkin (accidentally used recursive checkin during last checkin) 2011-03-14 03:32 kish_shen * Eclipse/: RUNME, Kernel/lib/cprolog.pl, Kernel/lib/kernel.pl, Kernel/lib/tracer_tcl.pl, documents/libman/ic.tex, documents/userman/extmeta.tex, ecrc_solvers/chr/domain.pl, lib_tcl/tkeclipse.tcl (patches_6_0.[11,2,9,3,2,2,1,1]): Fixed some problems with the generated tkeclipse executable scripts for Mac, reported by Paulo. (corrected the framework path, and removed X11 paths for Tk from the X11 versions of the scripts) Also simplified the scripts somewhat, e.g. not set Tcl related stuff for eclipse 2011-03-13 23:33 kish_shen * Eclipse/: configure, configure.ac (patches_6_0.[20,20]): changed dynamic linking flag for Intel Mac to -dynamiclib from -shared. Apparently -dynamiclib is official, even though -shared seems to work on Mac OS X 10.6, but we have a report that it does not work on 10.5. (For PowerPC Mac we still use libtool for linking) 2011-03-13 21:43 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_6_0.4): fix to allow log messages from CbCSolver to be printed. CbcSolver supresses the printing of any messages if a message handler is passed in -- and each component (e.g. Cbc) needs to have its message printing turned on again. [Fix suggested by John Forrest and Stefan Vigerske] 2011-03-11 00:50 kish_shen * Eclipse/BUILD_ROTD (1.17): changes from usage at new build site: 1) Added a to $ to delay variable expansion 2) Double time-out for rsync -- the Windows VMs at RTP seem to timeout occasionlly with the current timeout 2011-03-08 19:13 jschimpf * Eclipse/Kernel/lib/version.pl (1.99): Successfully built 6.1 #47 2011-03-08 12:13 kish_shen * Eclipse/Kernel/src/: rounding_control.h (1.8), bip_arith.c (1.11), intervals.c (1.8): work-around for bugs in the current version of MinGW-w64 found during testing. 2011-03-05 22:58 kish_shen * Eclipse/GecodeInterface/Makefile.in (1.9): work around an issue with the new w64-mingw cross-compiler: if g++ is used as the linker command, the resulting dll library will require an additional dll file from w64-mingw. To avoid this, gcc is used instead for x86_64_nt linking to produce gfd.dll 2011-03-05 19:14 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.115): Successfully built 6.0 #169 2011-03-04 17:53 kish_shen * Eclipse/: config.i386_nt (patches_6_0.4), config.i386_nt (1.4): added back the settings that configure cannot detect while cross-compiling. Without these, the build fails (patch branch worked because values were cached) 2011-03-04 17:18 kish_shen * Eclipse/Oci/Makefile.in (1.5): Merge from 1.4.2.2 2011-03-04 05:27 kish_shen * Eclipse/config.x86_64_nt (1.3): Generalised config.x86_64_nt in the same manner as config.i386_nt 2011-03-04 05:18 kish_shen * Eclipse/: Kernel/src/Makefile.in (1.8), Kernel/src/bip_arith.c (1.10), Kernel/src/bip_io.c (1.11), Kernel/src/config.h.in (1.7), Kernel/src/emu.c (1.18), README_MACOSX (1.9), README_UNIX (1.8), README_WIN.TXT (1.7), RUNME (1.16), config.i386_nt (1.3), configure (1.40), configure.ac (1.39): merged changes to patch branch for new building environment into main branch 2011-03-04 02:48 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.114): Successfully built 6.0 #168 2011-03-02 02:48 kish_shen * Eclipse/Kernel/: src/bip_io.c, lib/io.pl, lib/kernel.eco (patches_6_0.[3,5,19]): Changed workaround to exec/2 bug when run embedded Java, follwing Joachim's suggestion of returning a faked POSIX error 2011-03-01 23:02 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.113): Successfully built 6.0 #167 2011-03-01 16:16 kish_shen * Eclipse/Kernel/: src/bip_io.c, lib/io.pl, lib/kernel.eco (patches_6_0.[2,4,18]): Updates to correct for errors in tests with sparc_sunos5: workaround buggy behaviour in jeclipse (embedded Java) where execvp() returns an error but does not set errno correctly 2011-03-01 16:14 kish_shen * Eclipse/Kernel/src/emu.c (patches_6_0.5): Updates to correct for errors in tests with sparc_sunos5: added sparc to special test case for rem instructions to get correct behaviour also cleaned up previous workaround to sparc register usage issue as suggested by Joachim . 2011-03-01 16:08 kish_shen * Eclipse/RUNME (patches_6_0.10): Updates to correct for errors in tests with sparc_sunos5: moved TCL_ARCH_LIBRARY to last entry in LD_LIBRARY_PATH -- this is needed if TCL_ARCH_LIBRARY is a directory with other libraries, which may then be incorrectly loaded instead of those intended by the order of the original LD_LIBRARY_PATH. 2011-02-27 19:09 kish_shen * Eclipse/Kernel/src/emu.c (patches_6_0.4): Workaround for a gcc 4 compiler bug/issue with using sparc's register (by Joachim) 2011-02-27 19:05 kish_shen * Eclipse/: configure, configure.ac, Kernel/src/Makefile.in (patches_6_0.[19,19,4]): changes for building ECLiPSe on new Sparc/Solaris machine (mainly better portability during configure), plus added an option to --enable-debug - --enable-debug=opt, to build a debuggable optimised ECLiPSe, which better duplicate the behaviour of optimised ECLiPSe. 2011-02-20 17:13 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.112): Successfully built 6.0 #166 2011-02-19 20:30 kish_shen * Eclipse/: README_MACOSX, README_UNIX, README_WIN.TXT (patches_6_0.[3,2,2]): updated READMEs, mainly changing eclipse-clp.org to eclipseclp 2011-02-19 08:11 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.111): Successfully built 6.0 #165 2011-02-18 20:41 kish_shen * Eclipse/Oci/Makefile.in (patches_6_0.2): update from trying to compile MySQL 5.5 with i386_nt -- libpthread is not required (nor does it exist with our cross-compiler MinGW/MSYS) 2011-02-17 21:46 kish_shen * Eclipse/config.i386_nt (patches_6_0.3): updated for new Cisco build environment. Attempted to generalise the settings a little, so that it is easier to change it for different setups 2011-02-15 20:06 kish_shen * Eclipse/Kernel/lib/version.pl (patches_6_0.110): Successfully built 6.0 #164 2011-02-15 19:34 kish_shen * Eclipse/Kernel/src/bip_arith.c (patches_6_0.10): corrected mistake in workaround for strict-overflow 2011-02-15 18:43 kish_shen * Eclipse/: configure, configure.ac, Kernel/src/bip_arith.c, Kernel/src/config.h.in (patches_6_0.[18,18,9,3]): update to gcc's -fstrict-overflow option breaking our overflow detection code: It seems that gcc 4.1 does perform strict-overflow optimisation, but does not have the -fno-strict-overflow flag to override this. This break our code on some platforms, so we need some alternative workaround for such cases. This optimisation does not seem to be in gcc 3.*, but for simplicity, workaround for this problem is done if -fno-strict-overflow is not available for the compiler. 2011-02-15 03:35 kish_shen * Eclipse/: configure, configure.ac, Oci/Makefile.in (patches_6_0.[17,17,1]): added support for compiling lib(dbi) with MySQL 5.5 (on Linux with the new build machines) 2011-02-14 05:27 jschimpf * Eclipse/Contrib/generic_global_gac.ecl (patches_6_0.6): Bug fix #718 for missing waking, contributed by Chris Mears. 2011-02-13 03:27 kish_shen * Eclipse/RUNME (1.15): better message when running RUNME with a binary package for the wrong platform (from patch branch) 2011-02-13 03:15 kish_shen * Eclipse/: configure (1.39), configure.ac (1.38), Kernel/src/bip_arith.c (1.9): apply fix for detecting -fno-strict-overflow gcc flag from patch branch, and removed workaround in bip_arith.c without the flag 2011-02-13 02:34 kish_shen * Eclipse/lib_tcl/eclipse_arch.tcl (patches_6_0.1): updates for building x86_64_macosx 2011-02-13 02:13 kish_shen * Eclipse/: Kernel/src/bigrat.c, Kernel/src/bip_arith.c, Kernel/src/config.h.in, Kernel/src/intervals.c, Kernel/src/sepia.h, config/config.guess, config/config.sub, JavaInterface/Makefile.in, JavaInterface/src/com/parctechnologies/eclipse/Platform.java, JavaInterface/src/com/parctechnologies/eclipse/Platform_x86_64_macosx.java (patches_6_0.[4,8,2,5,3,1,1,2,2,2]): updates for building x86_64_macosx 2011-02-13 02:07 kish_shen * Eclipse/: configure, configure.ac, ARCH, PACK, RUNME (patches_6_0.[16,16,1,9,9]): updates for building x86_64_macosx Also a couple of update to build/configure: -- fix test for -fno-strict-overflow gcc flag in configure -- better error message when aborting from running RUNME with wrong binaries 2011-01-03 02:10 kish_shen * Eclipse/: ARCH (1.4), RUNME (1.14), configure (1.38), configure.ac (1.37): Changes to allow building for 64 bit PPC on Mac OS X (10.4) -- ppc64_macosx. 2010-12-22 17:37 kish_shen * Eclipse/: ARCH (1.3), RUNME (1.13): Better detection and handling of 64bit Intel Mac (x86_64_macosx) 2010-12-13 17:50 kish_shen * Eclipse/: configure (1.37), configure.ac (1.36): corrected typo 2010-12-10 04:05 jschimpf * Eclipse/: icparc_solvers/Makefile.in, INSTALL, Makefile.in, config.i386_nt, config.i386_nt.cygwin, configure, configure.ac (patches_6_0.[18,1,4,2,1,15,15]): Updates to build system, promted by build on a new Ubuntu Linux 2010-12-07 16:15 kish_shen * Eclipse/icparc_solvers/eplex_s.ecl (patches_6_0.3): Fix for bug#711 - order constraints and duals are returned is now the same, as documented. (duals incorrectedly stated as reduced costs in main branch log-message) 2010-12-07 15:57 kish_shen * Eclipse/icparc_solvers/eplex_s.ecl (1.10): Fix for bug#711 - order constraints and reduced costs are returned is now the same, as documented. 2010-12-06 07:22 jschimpf * Eclipse/Kernel/src/: bigrat.c, bip_arith.c, intervals.c, rounding_control.h, sepia.h (patches_6_0.[3,7,4,4,2]): Compatibility with gmp 4.3 2010-12-06 07:21 jschimpf * Eclipse/Kernel/src/emu.c (patches_6_0.3): Fixed portability issue encountered with Ubuntu 10.10 2010-11-26 04:15 kish_shen * Eclipse/: JavaInterface/src/com/parctechnologies/eclipse/Platform.java (1.8), JavaInterface/src/com/parctechnologies/eclipse/Platform_x86_64_macosx.java (1.1), JavaInterface/Makefile.in (1.5), PACK (1.12), configure (1.36), configure.ac (1.35), config/config.guess (1.2), config/config.sub (1.2), Kernel/src/bigrat.c (1.5), Kernel/src/bip_arith.c (1.8), Kernel/src/config.h.in (1.6), Kernel/src/intervals.c (1.7), Kernel/src/rounding_control.h (1.7), lib_tcl/eclipse_arch.tcl (1.4): added 64 bit Intel Mac OS X support (and updates to compiling on Mac OS X) 2010-11-26 04:15 kish_shen * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/Platform_x86_64_macosx.java (patches_6_0.1): file Platform_x86_64_macosx.java was added on branch patches_6_0 on 2011-02-13 02:29:36 +0000 2010-09-30 21:31 jschimpf * Eclipse/Kernel/lib/version.pl (1.98): Successfully built 6.1 #46 2010-09-30 14:36 kish_shen * Eclipse/GecodeInterface/gfd.def (1.2): updated with added procedure 2010-09-30 14:18 kish_shen * Eclipse/GecodeInterface/Makefile.in (1.8): link in libstdc++ in the same way as for COINOSI/eplex, to make sure that they are compatible (was failing tests on some machines where eplex linked in the static libstdc++, but gfd was looking for a dynamic libstdc++ that does not exist on the machine [and has an incompatible ABI]) 2010-09-30 12:12 kish_shen * Eclipse/GecodeInterface/gfd.def (1.1): forgot to add the def file, needed for Windows build 2010-09-29 15:43 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.7), gfd.ecl (1.9), gfd_comments.ecl (1.3), gfd_generic_interface.ecl (1.2): updates for gfd: msg, copy_term,.. 2010-09-29 15:31 kish_shen * Eclipse/: Makefile.in (1.12), configure (1.35), configure.ac (1.34), GecodeInterface/Makefile.in (1.7): updated configure for Gecode interface 2010-09-25 22:46 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.109): Successfully built 6.0 #163 2010-09-25 08:18 jschimpf * Eclipse/Kernel/lib/version.pl (1.97): Successfully built 6.1 #45 2010-09-24 20:08 kish_shen * Eclipse/Kernel/src/: bip_io.c (1.10), eclipse_cc.cc (1.3), embed.h (1.4): changed various char* to const char* to supress g++ compiler warnings when those procedures are used with external code, as g++ complains about converting string to char* 2010-09-24 20:03 kish_shen * Eclipse/: Kernel/src/init.c (1.3), Kernel/src/rounding_control.h (1.6), config.i386_nt (1.2): updated to use MinGW/gcc 4.2 cross-compiler for Win32. gcc 4.2 is needed to compile Gecode. Also built new versions of COIN-OR libraries, from new dowloads, as these use g++, and must be compiled with the same version of gcc as ECLiPSe to work correctly. 2010-09-24 19:52 kish_shen * Eclipse/config.i386_nt (patches_6_0.1): updated to use MinGW/gcc 4.2 cross-compiler for Win32. gcc 4.2 is needed to compile Gecode on the main branch, but since the same thirdparty components are found for the main and patch branches, the patch branch also needs to be updated to use gcc 4.2, in order to work correctly for third party C++ code (COIN-OR). 2010-09-24 19:46 kish_shen * Eclipse/Kernel/src/: init.c, rounding_control.h (patches_6_0.[1,3]): Work around for bug in generating DATA entries for .def with MinGW/gcc 4.2 cross-compile (eclipse.def was missing some DATA entries without this workaround) 2010-09-22 08:20 jschimpf * Eclipse/Kernel/lib/version.pl (1.96): Successfully built 6.1 #44 2010-09-21 07:40 jschimpf * Eclipse/PACK (1.11): Fixed incorrect test syntax 2010-09-20 12:38 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.108): Successfully built 6.0 #162 2010-09-20 01:47 jschimpf * Eclipse/Kernel/lib/swi.ecl (patches_6_0.3): Better compromise for throw semantics is setup_call_cleanup. 2010-09-20 01:41 jschimpf * Eclipse/: documents/index.html, documents/tutorial/tutorial.tex, documents/userman/umsintro.tex, documents/userman/umsusing.tex, Kernel/lib/kernel.eco, Kernel/lib/kernel.pl (patches_6_0.[1,2,3,4,17,8]): Corrected URL 2010-09-18 08:13 jschimpf * Eclipse/Kernel/lib/version.pl (1.95): Successfully built 6.1 #43 2010-09-17 07:40 jschimpf * Eclipse/BUILD_ROTD (1.16): Small robustness improvements 2010-09-15 12:35 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.107): Successfully built 6.0 #161 2010-09-15 08:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.94): Successfully built 6.1 #42 2010-09-14 07:00 jschimpf * Eclipse/Kernel/src/: emu.c (patches_6_0.2), emu.c (1.17): Workaround for bug 706 - C compiler conflating Trust and Trust_inline. Alternatively we could check for the INLINE_PORT flag in the garbage collector. 2010-08-27 08:16 jschimpf * Eclipse/Kernel/lib/version.pl (1.93): Successfully built 6.1 #41 2010-08-27 01:32 kish_shen * Eclipse/GecodeInterface/: Makefile.in (1.6), gfd.ecl (1.8), gfd_comments.ecl (1.2): added support for getting/setting defaults, and updated commented documentation and Makefile support 2010-08-26 04:03 kish_shen * Eclipse/icparc_solvers/: generic_search_comments.ecl (1.4), ic.ecl (1.4): minor corrections noticed while generating documents for gfd 2010-08-26 03:38 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.6), gfd.ecl (1.7), gfd_comments.ecl (1.1): added comments document file, plus updates to code to conform to doc. also replaced some code with macros 2010-08-24 08:17 jschimpf * Eclipse/Kernel/lib/version.pl (1.92): Successfully built 6.1 #40 2010-08-23 12:37 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.106): Successfully built 6.0 #160 2010-08-23 02:13 kish_shen * Eclipse/GecodeInterface/: Makefile.in (1.5), gfd.cpp (1.5), gfd.ecl (1.6), gfd.hpp (1.4): More updates: added support for specifying consistency level via modules (gfd_gac, gfd_bc..) added support for more constraints added error handling for calls to gecode 2010-08-22 16:39 kish_shen * Eclipse/Contrib/: generic_global_gac.ecl (patches_6_0.5), generic_global_gac.ecl (1.3): corrected a problem with inverse: constrain Variables to the legal values. Their domain values are taken as indecies later, and non-legal values will cause an exception 2010-08-21 08:16 jschimpf * Eclipse/Kernel/lib/version.pl (1.91): Successfully built 6.1 #39 2010-08-20 09:32 jschimpf * Eclipse/Kernel/src/bip_arith.c (1.7): When possible, give results for huge shifts. 2010-08-19 13:47 kish_shen * Eclipse/icparc_solvers/Makefile.in (1.23): removed gfd* files from Makefile for now to allow tests to work 2010-08-18 18:20 kish_shen * Eclipse/documents/libman/ic.tex (1.5): added description of indomin/2 and delete/5 2010-08-18 18:17 kish_shen * Eclipse/icparc_solvers/generic_search_comments.ecl (1.3): slightly expanded doc for delete/5 2010-08-18 18:14 kish_shen * Eclipse/: GecodeInterface/Makefile.in (1.4), GecodeInterface/gfd.cpp (1.4), GecodeInterface/gfd.ecl (1.5), GecodeInterface/gfd.hpp (1.3), GecodeInterface/gfd_generic_interface.ecl (1.1), icparc_solvers/Makefile.in (1.22), icparc_solvers/gfd_for_search.ecl (1.1), icparc_solvers/gfd_sbds.ecl (1.1), icparc_solvers/gfd_search.ecl (1.1): Update to gfd. Most functionality for release is now supported, the generic interface is now supported, sufficient for using generic searach. Also updated to compile with gecode version 3.3. 2010-08-10 08:16 jschimpf * Eclipse/Kernel/lib/version.pl (1.90): Successfully built 6.1 #38 2010-08-07 12:32 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.105): Successfully built 6.0 #159 2010-08-06 22:59 kish_shen * Eclipse/icparc_solvers/s_eplex_comments.ecl (1.10): eplex_solver_setup options clarificationd for main branch 2010-08-06 12:39 kish_shen * Eclipse/icparc_solvers/s_eplex_comments.ecl (patches_6_0.3): clarified and corrected documentation for options in eplex/lp setup, found by Marco Gavaneli. 2010-08-01 08:04 jschimpf * Eclipse/Kernel/lib/version.pl (1.89): Successfully built 6.1 #37 2010-08-01 04:15 jschimpf * Eclipse/documents/bips/kernel/: compiler.eci (1.4), iochar.eci (1.4), iostream.eci (1.6), ioterm.eci (1.7), obsolete.eci (1.8): First bunch of stream-related documentation updates 2010-08-01 03:48 jschimpf * Eclipse/Kernel/src/: bip_io.c (1.9), io.c (1.10): Fixed typo in delete_file option. Don't retrieve stream properties that don't exist. 2010-07-30 10:36 jschimpf * Eclipse/Kernel/src/bip_strings.c (1.4): Allow handles in concat_atom/2 and concat_string/2, mainly to fix cases where a stream handle is assumed to be integer. 2010-07-29 12:34 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.104): Successfully built 6.0 #158 2010-07-29 08:03 jschimpf * Eclipse/Kernel/lib/version.pl (1.88): Successfully built 6.1 #36 2010-07-29 04:05 jschimpf * Eclipse/icparc_solvers/Makefile.in (1.21): Linking against .dll rather than .lib seems more reliable 2010-07-29 00:01 jschimpf * Eclipse/icparc_solvers/: eplex_lic_info.ecl (patches_6_0.3), eplex_lic_info.ecl (1.4): Added a default entry for Cplex 12.1 2010-07-28 08:01 jschimpf * Eclipse/Kernel/lib/version.pl (1.87): Successfully built 6.1 #35 2010-07-28 04:25 jschimpf * Eclipse/icparc_solvers/ic_kernel.ecl (1.6): Fixed bug 703 - get_delta/2 with integers 2010-07-28 03:53 jschimpf * Eclipse/icparc_solvers/Makefile.in (1.20): Added build rules for Cplex 12.1 on 64-bit Windows 2010-07-27 13:36 jschimpf * Eclipse/Kernel/src/Makefile.in (1.7): forgotten checkin related to lib(lazy_io) 2010-07-27 12:20 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.103): Successfully built 6.0 #157 2010-07-27 00:51 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.3), gfd.ecl (1.4): previous checkin mistakeningly checked in a developing copy, rather than the pstable state that was backed up (checkin was delayed by the lost of access to the proxy), reverting to this version 2010-07-27 00:40 kish_shen * Eclipse/GecodeInterface/: gfd.cpp (1.2), gfd.ecl (1.3), gfd.hpp (1.2): update for gfd: proper support for expressions, plus various fixes 2010-07-25 13:29 jschimpf * Eclipse/: PACK (1.10), README_MACOSX (1.8), README_UNIX (1.7), README_WIN.TXT (1.6), configure (1.34), configure.ac (1.33), Compiler/compiler_indexing.ecl (1.12), Compiler/compiler_map.ecl (1.3), Compiler/compiler_normalise.ecl (1.20), Compiler/compiler_regassign.ecl (1.8), Compiler/compiler_test.ecl (1.22), Compiler/ecl_compiler.ecl (1.19), Compiler/source_processor.ecl (1.11), Compiler/test.ref (1.36), Compiler/testo.ref (1.34), Kernel/lib/calendar.pl (1.3), Kernel/lib/compiler_common.eco (1.13), Kernel/lib/compiler_indexing.eco (1.11), Kernel/lib/compiler_map.eco (1.8), Kernel/lib/compiler_normalise.eco (1.13), Kernel/lib/compiler_regassign.eco (1.10), Kernel/lib/ecl_compiler.eco (1.18), Kernel/lib/io.pl (1.7), Kernel/lib/iso.pl (1.9), Kernel/lib/kernel.eco (1.44), Kernel/lib/kernel.pl (1.26), Kernel/lib/quintus.pl (1.11), Kernel/lib/source_processor.eco (1.10), Kernel/lib/suspend.eco (1.8), Kernel/lib/swi.ecl (1.5), Kernel/lib/toplevel.pl (1.4), Kernel/lib/tracer_tcl.pl (1.11), Kernel/src/Makefile.in (1.6), Kernel/src/bip_arith.c (1.6), Kernel/src/bip_control.c (1.5), Kernel/src/bip_db.c (1.12), Kernel/src/bip_module.c (1.7), Kernel/src/bip_strings.c (1.3), Kernel/src/bip_tconv.c (1.4), Kernel/src/config.h.in (1.5), Kernel/src/emu.c (1.16), Kernel/src/emu_c_env.c (1.5), Kernel/src/intervals.c (1.6), Kernel/src/io.c (1.9), Kernel/src/io.h (1.6), Kernel/src/lex.c (1.7), Kernel/src/opt_i386_linux.sh (1.2), Kernel/src/read.c (1.3), Kernel/src/rounding_control.h (1.5), Kernel/src/sepia.h (1.10), Kernel/src/write.c (1.9), Visualisation/java_vc.ecl (1.5), Visualisation/viewable.ecl (1.4), ZincInterface/flatzinc.ecl (1.6), ZincInterface/fzn_fd.ecl (1.5), ZincInterface/fzn_ic.ecl (1.6), documents/bips/kernel/control.eci (1.5), documents/bips/kernel/stratom.eci (1.6), documents/userman/umsarrays.tex (1.5), documents/userman/umscompiler.tex (1.6), documents/userman/umsintro.tex (1.4), documents/userman/umslanguage.tex (1.5), icparc_solvers/Makefile.in (1.19), icparc_solvers/colgen_.ecl (1.4), icparc_solvers/colgen_comments.ecl (1.3), icparc_solvers/eplex_lic_info.ecl (1.3), icparc_solvers/eplex_params.h (1.5), icparc_solvers/eplex_s.ecl (1.9), icparc_solvers/fd_test.pl (1.2), icparc_solvers/generic_global_constraints.ecl (1.6), icparc_solvers/generic_hybrid_sets.ecl (1.4), icparc_solvers/graph_algorithms.ecl (1.3), icparc_solvers/ic_constraints.ecl (1.5), icparc_solvers/s_eplex_comments.ecl (1.9), icparc_solvers/seplex.c (1.18), icparc_solvers/seplex_cplex.def (1.4), icparc_solvers/seplex_xpress.def (1.4), icparc_solvers/tentative.ecl (1.4), pt_libraries/lint.ecl (1.3): Merged patches_6_0 branch from merge_2009_07_16 to merge_2010_07_24 2010-07-22 16:18 luke2k4 * Eclipse/Contrib/cycle.ecl (patches_6_0.2): Another fix for the cut planes generation. 2010-07-21 23:55 jschimpf * Eclipse/Kernel/lib/lazy_io.ecl (1.1): Added llibrary(lazy_io) 2010-07-21 23:40 jschimpf * Eclipse/Kernel/: src/bip_db.c (1.11), src/bip_io.c (1.8), src/io.c (1.8), src/io.h (1.5), src/types.h (1.11), lib/io.pl (1.6), lib/kernel.eco (1.43): Implemented stream option delete_file 2010-07-21 12:20 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.102): Successfully built 6.0 #156 2010-07-21 04:55 jschimpf * Eclipse/Kernel/lib/: hash.ecl (1.3), hash.eco (1.7): Added list_to_hash/4 2010-07-20 14:09 luke2k4 * Eclipse/Contrib/cycle.ecl (patches_6_0.1): Fixed a problem with cut planes generation occuring when the lp relaxation gave a nonintegral solution. 2010-07-20 12:21 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.101): Successfully built 6.0 #155 2010-07-20 07:52 jschimpf * Eclipse/Kernel/lib/version.pl (1.86): Successfully built 6.1 #34 2010-07-19 17:41 kish_shen * Eclipse/icparc_solvers/generic_bin_packing.ecl (1.3): update/fix ftom Helmut (call_priority change in patch branch not needed because of run-priority) 2010-07-19 17:04 kish_shen * Eclipse/icparc_solvers/generic_bin_packing.ecl (patches_6_0.6): update/fix ftom Helmut 2010-07-18 08:14 jschimpf * Eclipse/Kernel/lib/version.pl (1.85): Successfully built 6.1 #33 2010-07-16 12:27 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.100): Successfully built 6.0 #154 2010-07-16 06:13 jschimpf * Eclipse/Kernel/src/: gc_stacks.c (1.4), io.c (1.7), sepia.h (1.9), types.h (1.10): Trigger garbage collection when we run out of free stream descriptors. 2010-07-16 05:39 jschimpf * Eclipse/Kernel/src/: bip_strings.c, bip_tconv.c (patches_6_0.[1,2]): string_char/3 and char_code/2 could return negative codes - fixed. 2010-07-16 03:54 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (patches_6_0.8): Allow Eclipse 2D array to be used as input parameter for a Minizinc 2D array. 2010-07-15 08:06 jschimpf * Eclipse/Kernel/lib/version.pl (1.84): Successfully built 6.1 #32 2010-07-15 01:41 jschimpf * Eclipse/Kernel/lib/version.pl (1.83): Successfully built 6.1 #31 2010-07-14 16:23 kish_shen * Eclipse/: configure (1.33), configure.ac (1.32), GecodeInterface/Makefile.in (1.3): updated gfd make to use static gecode libraries. also added DYLDCXX variable to make -- when linking static C++ libraries with gcc, it is better to use g++ for the linking rather than gcc, as this will automatically link in the stdc++ library, rather than the stdc library. 2010-07-14 12:33 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.99): Successfully built 6.0 #153 2010-07-14 06:54 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (1.5): Added deprecation warning 2010-07-14 06:46 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (1.4): Merge from 1.1.1.1.4.8 2010-07-14 02:15 kish_shen * Eclipse/icparc_solvers/generic_global_constraints.ecl (patches_6_0.8): export lex_le (and lex_lt), which was missing as pointed out by Chris Mears. Also changed lexico_le to lex_le in the examples in the comment doc, and added comment doc for lex_lt. 2010-07-13 12:28 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.98): Successfully built 6.0 #152 2010-07-13 03:54 jschimpf * Eclipse/RUNME (1.12): Previous change broke Unix build - fixed. 2010-07-12 16:45 kish_shen * Eclipse/GecodeInterface/Makefile.in (1.2): corrected typo 2010-07-12 16:44 kish_shen * Eclipse/GecodeInterface/gfd.ecl (1.2): the last version of gfd.ecl from Contrib had an unintended checkin that had non-working development code -- revert to initial working version 2010-07-12 15:52 kish_shen * Eclipse/: configure (1.32), configure.ac (1.31), GecodeInterface/Makefile.in (1.1), GecodeInterface/gfd.cpp (1.1), GecodeInterface/gfd.ecl (1.1), GecodeInterface/gfd.hpp (1.1): moving gfd into its own directory 2010-07-12 00:16 jschimpf * Eclipse/Contrib/Makefile.in (patches_6_0.6): Merge from 1.9 2010-07-12 00:08 jschimpf * Eclipse/Contrib/Makefile.in (1.9): Added cycle library 2010-07-11 13:45 jschimpf * Eclipse/Kernel/src/: io.c (1.6), os_support.c (1.9), os_support.h (1.2): Implemented stream_truncate/1 for Windows 2010-07-10 16:52 jschimpf * Eclipse/Kernel/src/io.c (1.5): Set the SSYSTEM flag for stdin/out/err streams (even when they are remote queues created e.g. by the java interface). This prevents looping in close/1+close_handler during shutdown. 2010-07-06 09:07 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.97): Successfully built 6.0 #151 2010-07-03 17:09 jschimpf * Eclipse/RUNME (1.11): Build a working jeclipse script on cygwin 2010-07-01 02:41 jschimpf * Eclipse/: README_MACOSX, README_UNIX (patches_6_0.[2,1]): Corrected tar options 2010-07-01 02:23 jschimpf * Eclipse/Kernel/src/emu.c (patches_6_0.1): Retry_seq instruction (responsible for sequential execution of parallel choicepoints) was broken due to code rot - fixed. 2010-06-28 13:37 jschimpf * Eclipse/Kernel/lib/: io.pl, kernel.eco (patches_6_0.[3,16]): Changed op(P,A,[]) to be equivalent to op(P,A,[[]]) instead of doing nothing - unfortunately, ISO Prolog defines it like that. 2010-06-28 08:13 jschimpf * Eclipse/: Kernel/lib/compiler_normalise.eco, Compiler/compiler_normalise.ecl, Compiler/compiler_test.ecl, Compiler/test.ref, Compiler/testo.ref (patches_6_0.[3,2,4,5,5]): Fixed bug 700 - true/0 was incorrectly eliminated before qualified goals. 2010-06-27 10:13 jschimpf * Eclipse/Kernel/src/read.c (patches_6_0.1): Modified the parser to accept [] and {} as infix and postfix operators, which is required by ISO. 2010-06-15 16:33 luke2k4 * Eclipse/Contrib/cycle.ecl (1.4): Now in right category (Constraints). 2010-06-10 09:07 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.96): Successfully built 6.0 #150 2010-06-10 00:12 jschimpf * Eclipse/Kernel/lib/toplevel.pl (patches_6_0.3): Deal correctly with Windows path names for eclipserc 2010-06-08 09:07 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.95): Successfully built 6.0 #149 2010-06-08 01:07 kish_shen * Eclipse/icparc_solvers/: seplex.c (patches_6_0.5), seplex.c (1.17): fix previous logged call fix -- name of stream is log_output, not log_output_, the C variable name 2010-06-07 11:28 luke2k4 * Eclipse/Contrib/cycle.ecl (1.3): redundant constraint removed, documentation updated 2010-06-06 17:55 luke2k4 * Eclipse/Contrib/cycle.ecl (1.2): Cycle will fail if no Hamiltonian cycle can be found in the graph. 2010-06-06 14:41 luke2k4 * Eclipse/Contrib/cycle.ecl (1.1): t 2010-05-28 09:09 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.94): Successfully built 6.0 #148 2010-05-27 16:58 kish_shen * Eclipse/icparc_solvers/seplex.c (patches_6_0.4): fix for logged call build of eplex -- this did not work on Windows because log_output_ is not exported (not declared in eclipse.def), and the existing workaround did not work correctly. Also in the source, the definition of log_output_ is aincluded from external.h (embed.h), so does not need to be redeclared. 2010-05-27 16:52 kish_shen * Eclipse/icparc_solvers/seplex.c (1.16): fix for logged call build of eplex -- this did not work on Windows because log_output_ is not exported (not declared in eclipse.def), and the existing workaround did not work correctly. Also in the source, the definition of log_output_ is aincluded from external.h (embed.h), so does not need to be redeclared. Also expanded comments to explain things better. 2010-05-25 09:09 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.93): Successfully built 6.0 #147 2010-05-25 01:06 jschimpf * Eclipse/Kernel/src/bip_module.c (patches_6_0.1): Fixed bug695 - portraying goals with locked lookup module 2010-05-11 09:09 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.92): Successfully built 6.0 #146 2010-05-02 06:08 jschimpf * Eclipse/ZincInterface/: fzn_fd.ecl, fzn_ic.ecl (patches_6_0.[8,7]): seq_search annotation failed to accept array argument. 2010-04-28 13:52 jschimpf * Eclipse/: Visualisation/vc_support.ecl (1.3), Kernel/src/bip_io.c (1.7), Kernel/src/init.c (1.2), Kernel/src/io.c (1.4), Kernel/src/io.h (1.4), Kernel/src/property.c (1.7), Kernel/src/sepia.h (1.8), Kernel/lib/events.pl (1.9), Kernel/lib/io.pl (1.5), Kernel/lib/kernel.eco (1.42): Further modifications related to stream handles 2010-04-27 21:15 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.91): Successfully built 6.0 #145 2010-04-27 13:40 jschimpf * Eclipse/icparc_solvers/: seplex_cplex.def, seplex_xpress.def (patches_6_0.[1,1]): Added missing function export 2010-04-25 21:14 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.90): Successfully built 6.0 #144 2010-04-24 13:45 jschimpf * Eclipse/: Kernel/src/bip_io.c (1.6), Kernel/src/embed.h (1.3), icparc_solvers/seplex.c (1.15): Added new external interface function ec_get_stream() 2010-04-22 17:10 kish_shen * Eclipse/Contrib/: Makefile.in (patches_6_0.5), Makefile.in (1.8): fix for problem found by Thorsten in building crossed compiled ECLiPSe -- documentation cannot be built with cross-compiling 2010-04-22 14:09 jschimpf * Eclipse/Kernel/: src/bip_io.c (1.5), src/io.c (1.3), src/io.h (1.3), src/sepia.h (1.7), src/types.h (1.9), src/write.c (1.8), lib/cio.pl (1.3), lib/events.pl (1.8), lib/io.pl (1.4), lib/kernel.eco (1.41), lib/kernel.pl (1.25), lib/notify_ports.ecl (1.3), lib/t_all.pl (1.3), lib/util.pl (1.3): Deprecated stream numbers and used proper handles instead. This allows streams to be closed automatically on failure and garbage collection. Numbers are still supported for the external interfaces for the time being. 2010-04-20 14:29 jschimpf * Eclipse/Kernel/lib/version.pl (1.82): Successfully built 6.1 #30 2010-04-18 21:16 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.89): Successfully built 6.0 #143 2010-04-18 14:04 jschimpf * Eclipse/Kernel/src/types.h (1.8): Fix for broken 64-bit build. 2010-04-18 13:43 jschimpf * Eclipse/icparc_solvers/colgen_.ecl (patches_6_0.2): Various simplification, cleanup and overhead reduction. Added automatic posting of SP solution when SP solver succeeds. 2010-04-11 03:14 jschimpf * Eclipse/Kernel/lib/: iso.pl (1.8), quintus.pl (1.10): New syntax option for requiring decimal points in float syntax. 2010-04-11 02:36 jschimpf * Eclipse/Kernel/src/: bigrat.c (1.4), intervals.c (1.5), lex.c (1.6), lex.h (1.3), property.c (1.6), tkexdr.c (1.4), types.h (1.7), write.c (1.7): Added I/O for NaNs (though we never produce them in computations). Also added optional code for alternative rational-syntax. 2010-04-09 14:31 jschimpf * Eclipse/Kernel/lib/version.pl (1.81): Successfully built 6.1 #29 2010-04-09 04:38 jschimpf * Eclipse/Kernel/lib/: environment.pl (1.9), kernel.eco (1.40), quintus.pl (1.9): Moved quintus compatibile statistics/0,2 stuff into lib(quintus) 2010-04-08 21:16 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.88): Successfully built 6.0 #142 2010-04-08 01:20 jschimpf * Eclipse/ZincInterface/fzn_ic.ecl (patches_6_0.6): Fixed a problem with instantiation the floats 2010-04-06 14:29 jschimpf * Eclipse/Kernel/lib/version.pl (1.80): Successfully built 6.1 #28 2010-04-06 06:09 jschimpf * Eclipse/icparc_solvers/: ic_symbolic.ecl (1.5), repair.pl (1.3): Use modern struct syntax 2010-04-05 21:15 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.87): Successfully built 6.0 #141 2010-04-05 04:47 jschimpf * Eclipse/Kernel/lib/iso.pl (1.7): More complete emulation of stream_property/2 2010-04-05 04:08 jschimpf * Eclipse/: configure (1.31), configure.ac (1.30): Simplified flag settings 2010-04-05 03:59 jschimpf * Eclipse/: Makefile.in, RUNME (patches_6_0.[3,8]): Merged change for simplified cygwin build from main branch 2010-04-04 21:15 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.86): Successfully built 6.0 #140 2010-04-04 14:28 jschimpf * Eclipse/Kernel/lib/version.pl (1.79): Successfully built 6.1 #27 2010-04-04 14:05 jschimpf * Eclipse/icparc_solvers/generic_sets.ecl (1.6): Update for modern struct syntax 2010-04-04 14:04 jschimpf * Eclipse/icparc_solvers/lex_set.ecl (1.2): Fixed singleton warning (and likely bug) 2010-04-04 13:19 jschimpf * Eclipse/icparc_solvers/fd_test.pl (patches_6_0.1): Made this code a bit more generic 2010-04-04 12:43 jschimpf * Eclipse/documents/: bips/kernel/termmanip.eci (1.6), userman/extmeta.tex (1.4): Upodated docs wrt compare_instances 2010-04-04 11:21 jschimpf * Eclipse/documents/userman/extmeta.tex (1.3): Made compare_instances/3 work with attributes, and updated the corresponding handlers. Some related simplification for instance/2 and variant/2. 2010-04-04 08:10 jschimpf * Eclipse/: Kernel/src/bip_comp.c (1.5), Kernel/lib/fd_domain.pl (1.3), Kernel/lib/kernel.eco (1.39), Kernel/lib/kernel.pl (1.24), Kernel/lib/meta.pl (1.5), Kernel/lib/suspend.eco (1.7), Kernel/lib/suspend.pl (1.4), icparc_solvers/generic_hybrid_sets.ecl (1.3), icparc_solvers/generic_sets.ecl (1.5), icparc_solvers/ic_kernel.ecl (1.5): Made compare_instances/3 work with attributes, and updated the corresponding handlers. Some related simplification for instance/2 and variant/2. 2010-04-04 00:49 jschimpf * Eclipse/PACK (patches_6_0.8): Added cplex 12.1 2010-04-03 21:15 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.85): Successfully built 6.0 #139 2010-04-03 11:38 jschimpf * Eclipse/Kernel/src/emu_c_env.c (patches_6_0.1): Missing interrupt re-enable caused problems with b&b timeouts 2010-04-02 21:09 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.84): Successfully built 6.0 #138 2010-03-31 04:22 jschimpf * Eclipse/: icparc_solvers/Makefile.in, icparc_solvers/eplex_params.h, configure, configure.ac (patches_6_0.[17,2,14,14]): Updates for Cplex 12.1 2010-03-28 21:15 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.83): Successfully built 6.0 #137 2010-03-28 12:12 jschimpf * Eclipse/Kernel/lib/: io.pl, kernel.eco (patches_6_0.[2,15]): Fixed bug 694 - quoting problems in sh/1 2010-03-28 11:41 jschimpf * Eclipse/Kernel/lib/quintus.pl (patches_6_0.2): Changes to allow compiling the 'press' application. 2010-03-28 07:31 jschimpf * Eclipse/Kernel/src/bip_tconv.c (patches_6_0.1): Less error checking in functor/3, compatible with Quintus and ISO. 2010-03-20 14:24 jschimpf * Eclipse/Kernel/lib/version.pl (1.78): Successfully built 6.1 #26 2010-03-19 21:16 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.82): Successfully built 6.0 #136 2010-03-19 05:55 jschimpf * Eclipse/Compiler/: Makefile.in (1.7), compiler_builtins.ecl (1.1), compiler_codegen.ecl (1.30): Implement compare/3 via bi_compare instruction, e.g. to speed up lib(ordset). Also split the compiler_codegen.ecl file. 2010-03-19 05:52 jschimpf * Eclipse/Kernel/: src/bip_array.c (1.3), src/bip_comp.c (1.4), src/bip_db.c (1.10), src/bip_domain.c (1.3), src/bip_store.c (1.2), src/code.c (1.12), src/dict.c (1.6), src/embed.c (1.4), src/emu.c (1.15), src/emu_export.h (1.10), src/emu_op_addr.h (1.3), src/names.h (1.4), src/opcode.h (1.5), src/printam.c (1.6), src/property.c (1.5), lib/asm.eco (1.11), lib/asm.pl (1.7), lib/compiler_codegen.eco (1.19), lib/ordset.pl (1.3): Implement compare/3 via bi_compare instruction, e.g. to speed up lib(ordset). 2010-03-18 14:30 jschimpf * Eclipse/Kernel/lib/version.pl (1.77): Successfully built 6.1 #25 2010-03-17 21:23 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.81): Successfully built 6.0 #135 2010-03-17 05:32 jschimpf * Eclipse/Kernel/src/bip_db.c (patches_6_0.1): Fill in a valid module when retrieving callees that haven't been resolved the. 2010-03-16 08:36 jschimpf * Eclipse/Kernel/lib/suspend.eco (patches_6_0.1): Out of date eco file (is_suspension/1 fix) 2010-03-16 08:35 jschimpf * Eclipse/Kernel/lib/: io.pl, kernel.eco (patches_6_0.[1,14]): Fixed bug 692 - event defer/nodefer out of sync. 2010-03-15 21:21 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.80): Successfully built 6.0 #134 2010-03-15 14:38 jschimpf * Eclipse/Kernel/lib/version.pl (1.76): Successfully built 6.1 #24 2010-03-15 04:47 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (patches_6_0.7): Minor improvements to bool_channeling/3 2010-03-15 02:33 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (patches_6_0.7): Fixed printing of empty sets. 2010-03-15 01:51 jschimpf * Eclipse/: Kernel/src/write.c (1.6), Kernel/lib/numbervars.pl (1.3), Kernel/lib/quintus.pl (1.8), documents/bips/kernel/env.eci (1.7), documents/bips/kernel/ioterm.eci (1.6), documents/userman/umsio.tex (1.4): Made treatment of '$VAR'/1 terms standard conformant. 2010-03-14 14:26 jschimpf * Eclipse/Kernel/lib/version.pl (1.75): Successfully built 6.1 #23 2010-03-14 10:36 jschimpf * Eclipse/: Makefile.in (1.11), RUNME (1.10): Make RUNME work also on *_nt, to simplify cygwin build. Call it from the makefile only when not cross-compiling. 2010-03-13 05:42 jschimpf * Eclipse/Kernel/src/lex.c (1.5): ISO restriction: no tabs etc in quoted tokens 2010-03-13 05:25 jschimpf * Eclipse/: configure (1.30), configure.ac (1.29): Some more flexibility in locating the tcl include directory 2010-03-12 10:33 jschimpf * Eclipse/BUILD_ROTD (1.15): Allow making "slave"-builds of the last successful official build, and contributing the resulting binaries to the download sites. Also reduced the number of sub-shells by changing lots of round brackets to curly brackets. 2010-03-12 10:25 jschimpf * Eclipse/: Kernel/lib/ecl_compiler.eco (1.17), Kernel/lib/eclipse_language.eco (1.13), Kernel/lib/kernel.eco (1.38), Compiler/ecl_compiler.ecl (1.18): Use numbervars to output directives in .eco files, so the variable names don't change every time the files are rebuilt. 2010-03-12 10:22 jschimpf * Eclipse/: Compiler/compiler_analysis.ecl (1.9), Compiler/compiler_codegen.ecl (1.29), Compiler/compiler_common.ecl (1.24), Compiler/compiler_indexing.ecl (1.11), Kernel/lib/compiler_analysis.eco (1.9), Kernel/lib/compiler_codegen.eco (1.18), Kernel/lib/compiler_indexing.eco (1.10): Redefined the abstract domain for the analysis phase, and fixed bug 688. 2010-03-12 10:16 jschimpf * Eclipse/Kernel/src/write.c (1.5): Allow numbervars(true) output option together with operators(false) 2010-03-11 22:32 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.79): Successfully built 6.0 #133 2010-03-11 14:27 kish_shen * Eclipse/Kernel/src/bip_io.c (1.4): fix for bug b689 (main branch) 2010-03-11 14:11 kish_shen * Eclipse/: Contrib/Makefile.in (1.7), Contrib/all_min_cuts.ecl (1.3), Contrib/fd_global_gac.ecl (1.2), Contrib/generic_global_gac.ecl (1.2), Contrib/gfd.ecl (1.2), Contrib/ic_global_gac.ecl (1.3), eclipse_rt.lst (1.7), icparc_solvers/Makefile.in (1.18), icparc_solvers/fd_generic_interface.ecl (1.2), icparc_solvers/fd_global.ecl (1.3), icparc_solvers/fd_sequence.ecl (1.2), icparc_solvers/flow_constraints_support.ecl (1.2), icparc_solvers/generic_bin_packing.ecl (1.2), icparc_solvers/generic_design.txt (1.2), icparc_solvers/generic_flow_constraints.ecl (1.2), icparc_solvers/generic_global_constraints.ecl (1.3), icparc_solvers/generic_sequence.ecl (1.2), icparc_solvers/ic_generic_interface.ecl (1.2), icparc_solvers/ic_global.ecl (1.3), icparc_solvers/ic_sequence.ecl (1.2), icparc_solvers/max_flow.ecl (1.2): merged new global constraints into main branch (without the last call_priority fix, not needed in the main branch because of the new run priority) 2010-03-11 02:00 kish_shen * Eclipse/: icparc_solvers/generic_bin_packing.ecl, icparc_solvers/generic_flow_constraints.ecl, icparc_solvers/generic_global_constraints.ecl, icparc_solvers/generic_sequence.ecl, Contrib/generic_global_gac.ecl (patches_6_0.[5,6,6,4,4]): DO NOT merge this into the main branch -- not needed there because of high run-priority fix for bug in interaction of new global constraints with other constraints -- propagator can be interupted by other propagators with higher priority, which changes the state incorrectly. 2010-03-11 01:52 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_6_0.16): added rules to compile fd/ic_sequence -- this is now a library 2010-03-10 22:16 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.78): Successfully built 6.0 #132 2010-03-10 17:55 kish_shen * Eclipse/: icparc_solvers/fd_global.ecl, icparc_solvers/generic_bin_packing.ecl, icparc_solvers/generic_flow_constraints.ecl, icparc_solvers/ic_global.ecl, Contrib/generic_global_gac.ecl, Contrib/ic_global_gac.ecl, Contrib/fd_global_gac.ecl (patches_6_0.[5,4,5,5,3,5,4]): added protoype 'warning' in documentation for the new global constraints 2010-03-10 17:27 kish_shen * Eclipse/Kernel/lib/tracer_tcl.pl (patches_6_0.2): Fix for bug b690: deal with structures with argument positions as 'fieldnames' 2010-03-10 08:20 jschimpf * Eclipse/: Kernel/lib/source_processor.eco, Compiler/source_processor.ecl (patches_6_0.[5,5]): Fix for fix for bug 683 - correct resetting of compiled_stream. Also fixed incorrect handling of the case when include files can't be opened. 2010-03-10 03:44 kish_shen * Eclipse/Kernel/src/bip_io.c (patches_6_0.1): Fix for bug b689, use & instead of == to test for directory bit. 2010-03-10 02:17 jschimpf * Eclipse/: Kernel/lib/compiler_analysis.eco, Compiler/compiler_analysis.ecl (patches_6_0.[5,3]): Fixed bug 688 - looping during analysis phase, caused by alias handling. Do not merge this change to the main branch - will be subsumed by more extensive changes being made there! 2010-03-10 02:13 jschimpf * Eclipse/: Compiler/compiler_map.ecl, Kernel/lib/compiler_map.eco (patches_6_0.[1,1]): Added a portray declaration for easier debugging 2010-03-10 02:08 jschimpf * Eclipse/Compiler/: test.ref, testo.ref (patches_6_0.[4,4]): Update for is_suspension/1 indexing fix. 2010-03-10 00:01 kish_shen * Eclipse/: icparc_solvers/fd_global.ecl, icparc_solvers/generic_flow_constraints.ecl, icparc_solvers/ic_global.ecl, Contrib/fd_global_gac.ecl, Contrib/ic_global_gac.ecl (patches_6_0.[4,4,4,3,4]): change gcc_matrix/alldifferent_matrix as suggested by Joachim, specify which gcc/alldifferent to use with the module instead of an argument. 2010-03-08 22:21 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.77): Successfully built 6.0 #131 2010-03-08 03:34 kish_shen * Eclipse/: icparc_solvers/fd_global.ecl, icparc_solvers/generic_flow_constraints.ecl, icparc_solvers/generic_sequence.ecl, icparc_solvers/ic_global.ecl, Contrib/fd_global_gac.ecl, Contrib/generic_global_gac.ecl, Contrib/ic_global_gac.ecl (patches_6_0.[3,3,3,3,2,2,3]): updates to new global constraints: 1. Modified gcc_matrix, alldifferent_matrix to post gcc/alldifferent constraints, plus allow zero value occurrences to be missed out from gcc spec in gcc_matrix. Added option to specify library. 2. made sequenece/sequence_total doc visible, plus added doc for 0/1 versions. 2010-03-03 22:18 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.76): Successfully built 6.0 #130 2010-03-02 22:35 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.75): Successfully built 6.0 #129 2010-02-23 23:20 cmears * Eclipse/Contrib/ldsb.ecl (patches_6_0.2): In LDSB module: add license notice, correct parallel value symmetry with repeated values, and slightly improve ldsb_try. 2010-02-22 22:38 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.74): Successfully built 6.0 #128 2010-02-20 22:32 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.73): Successfully built 6.0 #127 2010-02-19 15:41 jschimpf * Eclipse/Kernel/lib/version.pl (1.74): Successfully built 6.1 #22 2010-02-19 03:40 cmears * Eclipse/Contrib/ldsb.ecl (1.4): Added simplified BSD license to LDSB module. 2010-02-18 22:30 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.72): Successfully built 6.0 #126 2010-02-18 15:42 jschimpf * Eclipse/Kernel/lib/version.pl (1.73): Successfully built 6.1 #21 2010-02-18 05:32 jschimpf * Eclipse/Contrib/ldsb.ecl (patches_6_0.1): Added a category, and changed some doc formatting. 2010-02-18 05:02 jschimpf * Eclipse/Kernel/src/proc_desc.c (1.6): Removed restriction on predicate's priority vs run_priority setting. This made no sense because the (waking) priority can be overridden in suspend/3, and is enforced there again anyway. The meaning of run_priority is closer to "minimum run priority". 2010-02-18 04:44 jschimpf * Eclipse/Kernel/src/: io.h, write.c (patches_6_0.[1,3]): Improved compatibility of portray/1: - call portray/1 even if portray/2 exists but fails - call portray/1 with the output stream redirected 2010-02-17 22:36 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.71): Successfully built 6.0 #125 2010-02-17 06:48 jschimpf * Eclipse/Contrib/Makefile.in (patches_6_0.4): merged ldsb into 6.0 branch 2010-02-17 04:09 cmears * Eclipse/Visualisation/java_vc.ecl (patches_6_0.2): Tell Java to prefer IPv4 in the visualisation client. This fixes a "network unreachable" error when running the visualisation client in tkeclipse. 2010-02-16 22:31 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.70): Successfully built 6.0 #124 2010-02-15 22:31 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.69): Successfully built 6.0 #123 2010-02-15 16:02 jschimpf * Eclipse/Kernel/lib/version.pl (1.72): Successfully built 6.1 #20 2010-02-15 15:59 kish_shen * Eclipse/Kernel/lib/: kernel.pl, kernel.eco, tracer_tcl.pl (patches_6_0.[7,13,1]): fix for bug 687: handling of stack overflow so that the error message is printed in various situations 2010-02-11 22:20 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.68): Successfully built 6.0 #122 2010-02-11 15:29 kish_shen * Eclipse/icparc_solvers/generic_global_constraints.ecl (patches_6_0.5): added missing exports for bool_channeling constraint. also reported by Helmut 2010-02-11 00:53 kish_shen * Eclipse/icparc_solvers/generic_bin_packing.ecl (patches_6_0.3): added missing exports for bin_packing constraints 2010-01-12 22:28 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.67): Successfully built 6.0 #121 2010-01-12 05:41 jschimpf * Eclipse/icparc_solvers/generic_hybrid_sets.ecl (patches_6_0.2): Merged a number of changes from generic_sets.ecl that were done since this file was forked off. In particular, the use of lib(notify_events), which fixes bug 686 (caused by auxiliary prediactes not going into the .eco file). 2010-01-12 04:52 jschimpf * Eclipse/icparc_solvers/: colgen_comments.ecl, eplex_s.ecl, s_eplex_comments.ecl, tentative.ecl (patches_6_0.[3,2,2,3]): Fixed typos 2010-01-11 22:30 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.66): Successfully built 6.0 #120 2010-01-10 22:29 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.65): Successfully built 6.0 #119 2010-01-09 22:21 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.64): Successfully built 6.0 #118 2010-01-08 22:21 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.63): Successfully built 6.0 #117 2010-01-07 03:41 jschimpf * Eclipse/icparc_solvers/: seplex.c, colgen_.ecl, colgen_comments.ecl, eplex_s.ecl (patches_6_0.[3,1,2,1]): Extended column generation documentation, and fixed basis-status related bugs. 2009-12-27 22:13 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.62): Successfully built 6.0 #116 2009-12-27 13:48 jschimpf * Eclipse/Kernel/lib/version.pl (1.71): Successfully built 6.1 #19 2009-12-22 15:29 jschimpf * Eclipse/Kernel/lib/version.pl (1.70): Successfully built 6.1 #18 2009-12-22 02:46 jschimpf * Eclipse/Visualisation/viewable.ecl (patches_6_0.2): removed reference to obsolete epelx variants 2009-12-22 02:44 jschimpf * Eclipse/: Kernel/lib/kernel.eco (1.37), Kernel/lib/toplevel.pl (1.3), Kernel/lib/io.pl (1.3), Kernel/lib/swi.ecl (1.4), Kernel/lib/eclipse_language.ecl (1.8), Kernel/lib/eclipse_language.eco (1.12), Kernel/lib/events.pl (1.7), Kernel/lib/kernel.pl (1.23), Kernel/lib/lists.pl (1.4), Kernel/lib/sockets.pl (1.3), Kernel/src/bip_io.c (1.3), documents/bips/kernel/iostream.eci (1.5), documents/bips/kernel/obsolete.eci (1.7), pt_libraries/daVinci.ecl (1.3): Renamed select/3 to stream_select/3, and added select/3 list operation to lib(lists). 2009-12-21 15:31 jschimpf * Eclipse/Kernel/lib/version.pl (1.69): Successfully built 6.1 #17 2009-12-20 14:02 jschimpf * Eclipse/: Kernel/lib/compiler_map.eco (1.7), Kernel/lib/eclipse_language.ecl (1.7), Kernel/lib/eclipse_language.eco (1.11), Kernel/lib/kernel.eco (1.36), Kernel/lib/kernel.pl (1.22), Kernel/src/bip_tconv.c (1.3), Compiler/compiler_map.ecl (1.2), documents/bips/kernel/obsolete.eci (1.6), documents/bips/kernel/termmanip.eci (1.5), documents/bips/kernel/typetest.eci (1.6): Implemented several new array-related built-ins: is_array/1, array_list/2, array_concat/3, array_flat/3 and collection_to_array/2. 2009-12-20 13:59 jschimpf * Eclipse/Kernel/lib/lists.pl (1.3): Use cheaper, constant time test 2009-12-20 04:58 jschimpf * Eclipse/: Kernel/lib/compiler_codegen.eco (1.17), Kernel/lib/compiler_indexing.eco (1.9), Compiler/compiler_codegen.ecl (1.28), Compiler/compiler_indexing.ecl (1.10), Compiler/compiler_test.ecl (1.21), Compiler/test.ref (1.35), Compiler/testo.ref (1.33): Fixed a problem introduced by my recent correction of cut_to/1's calling convention flag. Changed the code generator to recognise and deal correctly with non-local cut_to. 2009-12-17 22:23 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.61): Successfully built 6.0 #115 2009-12-17 08:25 jschimpf * Eclipse/documents/userman/umsarrays.tex (patches_6_0.2): mention anonymous records (should be a whole section though) 2009-12-17 08:22 jschimpf * Eclipse/documents/userman/: umsopers.tex (patches_6_0.1), umsopers.tex (1.2): updated operator table 2009-12-17 08:22 jschimpf * Eclipse/documents/userman/umslanguage.tex (1.4): renamed "extended" to "abstract structure notation" 2009-12-17 08:06 jschimpf * Eclipse/documents/userman/umsarrays.tex (1.4): corrected index entry 2009-12-17 06:56 kish_shen * Eclipse/documents/libman/: icsymbolic.tex (1.2), eplex.tex (1.8), eplexdiff.tex (1.2), fdsets.tex (1.2), ic.tex (1.4): work around problem of Feliks' modification to iptxtref macro -- HeVeA's indexing was failing with adding subindecies (...!...) 2009-12-17 05:01 kish_shen * Eclipse/documents/tutorial/: icintro.tex (1.3), real.tex (1.2), setsolver.tex (1.2): work around problem of Feliks' modification to iptxtref macro -- HeVeA's indexing was failing with adding subindecies (...!...) 2009-12-16 22:20 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.60): Successfully built 6.0 #114 2009-12-16 13:25 jschimpf * Eclipse/: Kernel/src/bip_db.c (1.9), Kernel/src/code.c (1.11), Kernel/lib/compiler_normalise.eco (1.12), Kernel/lib/ecl_compiler.eco (1.16), Kernel/lib/eclipse_language.ecl (1.6), Kernel/lib/eclipse_language.eco (1.10), Kernel/lib/kernel.eco (1.35), Kernel/lib/kernel.pl (1.21), Compiler/compiler_normalise.ecl (1.19), Compiler/ecl_compiler.ecl (1.17), documents/bips/kernel/compiler.eci (1.3): Implemented inline/1. Some error checking still missing, and tracing not as nice as it should be. 2009-12-16 00:08 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.59): Successfully built 6.0 #113 2009-12-15 15:56 kish_shen * Eclipse/documents/userman/umsroot.tex (1.4): Forgot to change back to using sepiachiphtml.tex 2009-12-15 09:49 jschimpf * Eclipse/icparc_solvers/generic_bin_packing.ecl (patches_6_0.2): Corrected some typos and wording in the docs. 2009-12-14 22:23 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.58): Successfully built 6.0 #112 2009-12-14 17:48 kish_shen * Eclipse/documents/: texinputs/sepiachiphtml.tex (1.6), userman/exthsusp.tex (1.4), userman/extmeta.tex (1.2), userman/extsuspend.tex (1.2), userman/umsarith.tex (1.3), userman/umsarrays.tex (1.3), userman/umsbugs.tex (1.3), userman/umscmdlineopts.tex (1.3), userman/umscompiler.tex (1.5), userman/umsdebug.tex (1.8), userman/umsdeveltools.tex (1.2), userman/umsdynamic.tex (1.4), userman/umserrors.tex (1.3), userman/umsexcept.tex (1.2), userman/umsflags.tex (1.4), userman/umsintro.tex (1.3), userman/umsio.tex (1.3), userman/umslanguage.tex (1.3), userman/umsmacros.tex (1.6), userman/umsmemory.tex (1.3), userman/umsmodules.tex (1.4), userman/umsopsys.tex (1.2), userman/umsporting.tex (1.3), userman/umsprofile.tex (1.3), userman/umsroot.tex (1.3), userman/umssocket.tex (1.2), userman/umsstyle.tex (1.2), userman/umssyntax.tex (1.4), userman/umsterm.tex (1.4), userman/umstkeclipse.tex (1.2), userman/umsusing.tex (1.3): Checkin of the rest of the changes to the user manual by Feliks Kluzniak. As he made numerous changes, and added macros, I am checking this into the main rather than the patch branch. Email from Feliks about his changes (2009-06-03): =========== Attached please find the tex files from documents/userman that contain my (extensive!) suggested improvements. There is also a new file, umsmacros.sty, which should reside in the same directory as the tex files and takes over the role of sepiachiphtml.tex for userman. This took over a week of concentrated effort, so I guess I won't be doing this for the other documents anytime soon. :-( I split off the new macro file exactly for that reason. Some remarks: - My primary motivation was to improve consistency throughout the document. Perfection has not been achieved, but it's a start. I hope it will be possible to do future modifications in a more piecemeal fashion. This will be helped in particular by the fact that I removed almost all the instances of font changes embedded directly in the text (one should always use macros!). - I concentrated mostly on making the printed version look reasonably good. I feel the HTML turned out not to be too bad, either, except of course for the crappy small courier font. - In the interest of consistency I decreed that it will be "built-in", not "builtin" (you will remember we discussed that), "finalize" and not "finalise" (though I tend to use the latter in my texts), and "file name", not "filename" (ditto). - I have split all occurrences of "egin{quote}egin{verbatim}" into two lines, because they suppressed the colouring of keywords etc. in the LaTeX mode of Emacs (a most useful feature!). For consistency, I did the same for the "end" sequences. - I tried to replace all the instances of the Americanism "need to" with proper English equivalents. This is a part of my personal crusade against the monstrosity. - In some twenty or thirty cases you will see perfectly good formulations modified for no apparent reason. This was done to avoid complaints from TeX about overfull lines. Please notice that I was able to reduce the number of warnings from LaTeX from a great many to just two very trivial ones. (I did not even attempt to look at the numerous warnings from the other tools: I ran out of time.) - I am not sure it is such a great idea to include the explanation of debugger commands in their index entries: this makes the index look really bad. If you agree with me, it's now a matter of massaging a single macro in umsmacros.sty (dbgcmdidxplus). ================ Chages I have made to what he sent me: 1) Check and included changes to the main branch userman not in the patch branch (which he was using) 2) Reverted his changes of _ to _, as we have a macro to use _. 3) Updated sepiachiphtml.tex to include his macros in umsmacros.sty, which was a modified sepiachiphtml.tex. Checked that this still works with the other manuals. 2009-12-14 04:52 jschimpf * Eclipse/Kernel/lib/compiler_indexing.eco (patches_6_0.4): nil is not a suspension 2009-12-14 04:41 jschimpf * Eclipse/: Compiler/ecl_compiler.ecl, Kernel/lib/ecl_compiler.eco (patches_6_0.[1,2]): Fixed bug 684 - failure with discontiguous pred with no clauses 2009-12-14 00:33 jschimpf * Eclipse/Compiler/compiler_indexing.ecl (patches_6_0.1): Nil is not a suspension 2009-12-13 22:43 jschimpf * Eclipse/pt_libraries/lint.ecl (patches_6_0.2): Fixed part of bug 685 - more accurate line numbers, and say that they refer to the clause 2009-12-11 22:21 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.57): Successfully built 6.0 #111 2009-12-11 15:27 jschimpf * Eclipse/Kernel/lib/version.pl (1.68): Successfully built 6.1 #16 2009-12-11 10:42 jschimpf * Eclipse/Kernel/lib/: iso.pl, swi.ecl (patches_6_0.[6,2]): moved setup_call_cleanup/3 to lib(swi) since it's not standard (and will hopefully never be...) 2009-12-10 22:22 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.56): Successfully built 6.0 #110 2009-12-10 15:29 jschimpf * Eclipse/Kernel/lib/version.pl (1.67): Successfully built 6.1 #15 2009-12-10 06:28 jschimpf * Eclipse/icparc_solvers/s_eplex_comments.ecl (patches_6_0.1): Fixed some typos 2009-12-09 21:06 kish_shen * Eclipse/Contrib/: gfd.cpp (1.1), gfd.ecl (1.1), gfd.hpp (1.1): initial checkin of the gecode interface. Several ic examples have been tested with this code on i386_linux, with gecode 3.0.2. Some hacks (e.g. for reified constraint expressions) needs to be rewritten, and other platforms tested. This checkin is just to make sure that the code is in the repository 2009-12-09 15:29 jschimpf * Eclipse/Kernel/lib/version.pl (1.66): Successfully built 6.1 #14 2009-12-09 03:58 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.55): Successfully built 6.0 #109 2009-12-09 03:32 jschimpf * Eclipse/Compiler/README (1.7): small correction 2009-12-08 17:26 kish_shen * Eclipse/: icparc_solvers/Makefile.in, icparc_solvers/generic_flow_constraints.ecl, icparc_solvers/generic_sequence.ecl, icparc_solvers/max_flow.ecl, Contrib/Makefile.in, Contrib/max_flow.ecl, Contrib/all_min_cuts.ecl (patches_6_0.[15,2,2,1,3,3,2]): move max_flow from Contrib to icparc_solver, as it is needed by ic/fd_global and ic/fd_sequence, and may not be copied to lib already when these are compiled 2009-12-08 05:11 jschimpf * Eclipse/BUILD_ROTD (1.14): Changes for including win64, remote tests on unix machines, rsync issues, and adding last_successful-tag on tests. 2009-12-07 22:15 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.54): Successfully built 6.0 #108 2009-12-07 13:06 jschimpf * Eclipse/Compiler/compiler_regassign.ecl (patches_6_0.1): Small cleanup 2009-12-07 13:03 jschimpf * Eclipse/Kernel/lib/: compiler_analysis.eco, compiler_codegen.eco, compiler_common.eco, compiler_indexing.eco, compiler_normalise.eco, compiler_regassign.eco, ecl_compiler.eco (patches_6_0.[4,3,1,3,2,2,1]): Modified eco files that I should have checked in previously 2009-12-06 04:27 jschimpf * Eclipse/: Kernel/lib/source_processor.eco, Compiler/source_processor.ecl (patches_6_0.[4,4]): Fixed bug 683 - failure of compiled_stream/1 2009-12-04 22:23 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.53): Successfully built 6.0 #107 2009-12-04 04:27 jschimpf * Eclipse/Kernel/src/Makefile.in (patches_6_0.3): Print a message when emu.s was patched 2009-12-04 04:12 jschimpf * Eclipse/Kernel/src/opt_i386_linux.sh (patches_6_0.1): Allow for assembly labels not starting with a dot (as in i386_nt mingw) 2009-12-04 04:09 jschimpf * Eclipse/Kernel/lib/version.pl (1.65): Successfully built 6.1 #13 2009-12-03 22:24 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.52): Successfully built 6.0 #106 2009-12-02 23:54 jschimpf * Eclipse/icparc_solvers/eplex_lic_info.ecl (patches_6_0.2): Add a reasonable default for Xpress 20 2009-12-02 09:22 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.51): Successfully built 6.0 #105 2009-12-02 03:06 jschimpf * Eclipse/: RUNME (patches_6_0.7), RUNME (1.9): Fixed a just introduced quoting bug 2009-12-01 22:02 kish_shen * Eclipse/eclipse_rt.lst (patches_6_0.6): added missing libraries needed by fd_global to eclipse_rt 2009-12-01 21:54 kish_shen * Eclipse/eclipse_rt.lst (patches_6_0.5): added more missing libraries needed by ic_global to eclipse_rt 2009-11-30 21:41 kish_shen * Eclipse/eclipse_rt.lst (patches_6_0.4): make max_flow to be packed with eclipse_rt 2009-11-30 02:47 jschimpf * Eclipse/: RUNME (patches_6_0.6), RUNME (1.8): make sure the script does not hang when input is from /dev/null during tests 2009-11-29 00:55 kish_shen * Eclipse/icparc_solvers/generic_global_constraints.ecl (patches_6_0.4): updated a few lexico_le to lex_le 2009-11-28 03:37 jschimpf * Eclipse/: RUNME (patches_6_0.5), RUNME (1.7): Fixed a couple of problems with the previous changes that showed up on Solaris and cygwin. 2009-11-27 02:05 jschimpf * Eclipse/PACK (patches_6_0.7): Pack Xpress 20 if present 2009-11-27 01:51 jschimpf * Eclipse/RUNME (1.6): Merge from 1.3.2.4 2009-11-25 20:54 kish_shen * Eclipse/Contrib/: fd_global_gac.ecl, ic_global_gac.ecl, Makefile.in, generic_global_gac.ecl, max_flow.ecl (patches_6_0.[1,2,2,1,2]): first check-in of new global constraints, contributed by Helmut. More work is needed to finalise the constraints for release (also make sure listut.ecl is copied to lib, so that it will be in the eclipse_basic tarball) 2009-11-25 20:46 kish_shen * Eclipse/icparc_solvers/: fd_sequence.ecl, flow_constraints_support.ecl, generic_bin_packing.ecl, generic_flow_constraints.ecl, generic_sequence.ecl, ic_sequence.ecl, Makefile.in, fd_generic_interface.ecl, fd_global.ecl, generic_design.txt, generic_global_constraints.ecl, ic_generic_interface.ecl, ic_global.ecl (patches_6_0.[1,1,1,1,1,1,14,1,2,1,3,1,2]): first check-in of new global constraints, contributed by Helmut. More work is needed to finalise the constraints for release 2009-11-25 11:59 jschimpf * Eclipse/RUNME (patches_6_0.4): Simplified installation wrt Tcl 2009-11-25 00:20 jschimpf * Eclipse/RUNME (patches_6_0.3): Use 2MB thread stack (instead of default 512k) in jeclipse, otherwise tests with OSI solver won't run. 2009-11-24 22:18 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.50): Successfully built 6.0 #104 2009-11-24 10:07 jschimpf * Eclipse/documents/: userman/umslanguage.tex, userman/umscompiler.tex, userman/umsintro.tex, bips/kernel/control.eci (patches_6_0.[1,3,2,2]): Small documentation updates: loops and links. 2009-11-24 04:56 jschimpf * Eclipse/: configure, configure.ac (patches_6_0.[13,13]): Check for Xpress 20 2009-11-24 02:44 jschimpf * Eclipse/: Kernel/lib/source_processor.eco, Compiler/source_processor.ecl (patches_6_0.[3,3]): Fixed bug 681 - don't use the stream content as its name 2009-11-21 22:15 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.49): Successfully built 6.0 #103 2009-11-20 10:59 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.48): Successfully built 6.0 #102 2009-11-20 10:16 jschimpf * Eclipse/icparc_solvers/: seplex.c, Makefile.in, eplex_lic_info.ecl, eplex_params.h (patches_6_0.[2,13,1,1]): Updates for Xpress 20 2009-11-20 05:51 jschimpf * Eclipse/icparc_solvers/generic_sets.ecl (patches_6_0.2): Renamed singletons 2009-11-20 05:08 jschimpf * Eclipse/Kernel/src/: lex.c, rounding_control.h (patches_6_0.[2,2]): Workaround didn't compile in i386, fixed. 2009-11-19 09:58 jschimpf * Eclipse/: Kernel/src/bip_arith.c, Kernel/src/config.h.in, Kernel/src/intervals.c, Kernel/src/rounding_control.h, configure.ac, configure (patches_6_0.[6,1,3,1,12,12]): Workaround for buggy pow() on sparc_sunos5 2009-11-19 07:38 jschimpf * Eclipse/PACK (patches_6_0.6): Don't invoke nsis installer when no windows archs are packed 2009-11-19 04:55 jschimpf * Eclipse/: configure, configure.ac (patches_6_0.[11,11]): Postprocess emu.s also on i386_nt and x86_64_linux. Link with -lieee only when necessary (otherwise pow() bug on x86_64_linux). 2009-11-18 05:38 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl (patches_6_0.[12,6]): Fixed bug 608 - portray_goal with locked module 2009-11-18 03:18 jschimpf * Eclipse/Kernel/src/io.c (patches_6_0.1): Fixed bug 546 - ec_getstring() didn't handle update streams correctly. 2009-11-18 00:52 jschimpf * Eclipse/Kernel/lib/iso.pl (patches_6_0.5): Added a flavour of setup_call_cleanup/3 2009-11-18 00:51 jschimpf * Eclipse/Kernel/src/bip_control.c (patches_6_0.1): Added request_cut_fail_event/1, required for setup_call_cleanup/3 2009-11-18 00:40 jschimpf * Eclipse/icparc_solvers/ic_constraints.ecl (patches_6_0.4): Fixed bug 764 - propagation of ^/2 with zero exponent 2009-11-18 00:39 jschimpf * Eclipse/Kernel/src/intervals.c (patches_6_0.2): Corrections to the integer exponent case in ivl_pow() 2009-11-17 22:59 jschimpf * Eclipse/icparc_solvers/graph_algorithms.ecl (patches_6_0.2): Fixed singleton warning, and improved error message. 2009-11-17 05:36 jschimpf * Eclipse/Kernel/src/intervals.c (patches_6_0.1): A couple of corrections for breal and interval computation: - breal sqrt and ln raise exception when result is possibly undefined, i.e. not representable. - interval sqrt and ln don't round to below zero. - interval power returns 1 for 0^0, compatible with integer, float and breal. - breal power works for negative argument when expoent is integral, otherwise arith_exception instead of range error. 2009-11-17 04:39 jschimpf * Eclipse/Kernel/src/bip_arith.c (patches_6_0.5): Made 0^0 return 1, consistent with floating point behaviour. 2009-11-16 04:41 jschimpf * Eclipse/Kernel/lib/calendar.pl (patches_6_0.2): Corrected doc, and added some musings about leap seconds. 2009-11-13 19:17 jschimpf * Eclipse/Kernel/lib/version.pl (1.64): Successfully built 6.1 #12 2009-11-11 02:09 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.47): Successfully built 6.0 #101 2009-11-10 17:54 kish_shen * Eclipse/icparc_solvers/ic_constraints.ecl (patches_6_0.3): removed a singleton warning, introduced in the change to element constraint 2009-10-29 01:09 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.46): Successfully built 6.0 #100 2009-10-27 17:37 kish_shen * Eclipse/icparc_solvers/ech/: domain.pl (patches_6_0.1), domain.pl (1.2): removed definition of ground/1 -- this is now a built-in 2009-10-27 01:07 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.45): Successfully built 6.0 #99 2009-10-26 06:53 jschimpf * Eclipse/Kernel/src/bip_arith.c (patches_6_0.4): Forgot to catch the minint case 2009-10-22 13:55 jschimpf * Eclipse/Kernel/src/bip_arith.c (patches_6_0.3): Corrected previous change - I had overlooked a possible zero-division. 2009-10-20 07:11 jschimpf * Eclipse/Kernel/src/write.c (patches_6_0.2): Fixed part of bug 671 - type errors that should have been instantiation faults in printf. 2009-10-20 03:15 jschimpf * Eclipse/Kernel/lib/iso.pl (patches_6_0.4): corrected result types of ISO **/2 and sign/1 functions 2009-10-12 04:17 jschimpf * Eclipse/Kernel/src/: bip_arith.c, sepia.h (patches_6_0.[2,1]): Fixed 545 - min/max with negative zeros. Fixed 672 - integer exponentiation bignum overflow. 2009-09-18 14:06 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.44): Successfully built 6.0 #98 2009-09-13 22:38 kish_shen * Eclipse/README_WIN.TXT (patches_6_0.1): added instruction to run ecl_inst.js instead of doing the registry entry manually 2009-09-07 14:06 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.43): Successfully built 6.0 #97 2009-09-07 02:26 jschimpf * Eclipse/documents/userman/extmeta.tex (patches_6_0.1): Corrected documentation regarding print-handlers for attributes (they receive the variable as argument, not the attribute) 2009-07-29 08:20 jschimpf * Eclipse/Kernel/lib/version.pl (1.63): Successfully built 6.1 #11 2009-07-28 02:40 kish_shen * Eclipse/eclipse_rt.lst (1.6): updated to account for new variations in the name of the gmp lib -- in x86_64_nt it is libgmp*dll, unlike i386_nt, where it is gmp*dll. 2009-07-22 09:08 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.42): Successfully built 6.0 #96 2009-07-21 06:15 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl (patches_6_0.[11,5]): Let subscript/3 delay with coroutine flag (analogous to arg/3) 2009-07-21 06:07 jschimpf * Eclipse/documents/bips/kernel/stratom.eci (patches_6_0.2): Corrections 2009-07-20 15:54 kish_shen * Eclipse/icparc_solvers/Makefile.in (1.17): workaround for building both i386_nt and x86_64_nt versions of rxspencer 2009-07-19 23:34 kish_shen * Eclipse/BUILD_ROTD (1.13): corrected typo in last check-in 2009-07-19 17:05 kish_shen * Eclipse/: BUILD_ROTD (1.12), site_info (1.6): added missing x86_64_nt information 2009-07-18 01:31 jschimpf * Eclipse/Kernel/lib/version.pl (1.62): Successfully built 6.1 #10 2009-07-17 21:21 kish_shen * Eclipse/PACK (1.9): corrected typo again 2009-07-17 19:46 kish_shen * Eclipse/PACK (1.8): corrected typo 2009-07-17 15:40 kish_shen * Eclipse/: config.x86_64_nt (1.2), Makefile.in (1.10), PACK (1.7), ecl_inst.js (1.3), Kernel/src/bip_arith.c (1.5), Kernel/src/ec_public.h (1.5), Kernel/src/lex.c (1.4), Kernel/src/os_support.c (1.8), Kernel/src/tkeclipse.c (1.2), Kernel/src/tkexdr.c (1.3), Kernel/src/write.c (1.4), Visualisation/gnuplot.ecl (1.4), Visualisation/graphviz.ecl (1.4), Visualisation/java_vc.ecl (1.4), lib_tcl/eclipse_tools.tcl (1.33): checkin of the remaining changes for building on x86-64 Windows. 2009-07-17 08:10 jschimpf * Eclipse/Kernel/lib/version.pl (1.61): Successfully built 6.1 #9 2009-07-16 09:11 jschimpf * Eclipse/: BUILD_ROTD (1.11), Makefile.in (1.9), PACK (1.6), README_MACOSX (1.7), RUNME (1.5), configure (1.29), configure.ac (1.28), eclipse_private.lst (1.2), Compiler/Makefile.in (1.6), Compiler/README (1.6), Compiler/compiler_analysis.ecl (1.8), Compiler/compiler_codegen.ecl (1.27), Compiler/compiler_normalise.ecl (1.18), Compiler/compiler_peephole.ecl (1.27), Compiler/compiler_test.ecl (1.20), Compiler/compiler_varclass.ecl (1.15), Compiler/source_processor.ecl (1.10), Compiler/test.ref (1.34), Compiler/testo.ref (1.32), Contrib/Makefile.in (1.6), Contrib/all_min_cuts.ecl (1.2), Contrib/all_min_cuts_eplex.ecl (1.2), Contrib/cardinal.ecl (1.2), Contrib/grasper.ecl (1.2), Contrib/ic_global_gac.ecl (1.2), Contrib/list_collection.ecl (1.2), Contrib/listut.pl (1.4), Contrib/max_flow.ecl (1.3), Contrib/max_flow_eplex.ecl (1.2), Contrib/xml_comments.ecl (1.4), Flexlm/Makefile.in (1.3), Flexlm/flexlm.ecl (1.2), JavaInterface/Makefile.in (1.4), JavaInterface/src/com/parctechnologies/eclipse/OutOfProcessEclipse.java (1.4), JavaInterface/src/com/parctechnologies/eclipse/Platform.java (1.7), Kernel/lib/anti_unify.pl (1.2), Kernel/lib/apply.pl (1.2), Kernel/lib/apply_macros.pl (1.2), Kernel/lib/asm.eco (1.10), Kernel/lib/asm.pl (1.6), Kernel/lib/atts.pl (1.3), Kernel/lib/branch_and_bound.pl (1.2), Kernel/lib/calendar.pl (1.2), Kernel/lib/cgi.pl (1.2), Kernel/lib/cio.pl (1.2), Kernel/lib/compiler_analysis.eco (1.8), Kernel/lib/compiler_codegen.eco (1.16), Kernel/lib/compiler_common.eco (1.12), Kernel/lib/compiler_indexing.eco (1.8), Kernel/lib/compiler_normalise.eco (1.11), Kernel/lib/compiler_peephole.eco (1.8), Kernel/lib/compiler_regassign.eco (1.9), Kernel/lib/compiler_varclass.eco (1.10), Kernel/lib/constraint_pools.ecl (1.2), Kernel/lib/cprolog.pl (1.7), Kernel/lib/debug.pl (1.8), Kernel/lib/document.ecl (1.3), Kernel/lib/environment.pl (1.8), Kernel/lib/events.pl (1.6), Kernel/lib/fcompile.ecl (1.2), Kernel/lib/fd.pl (1.2), Kernel/lib/fd_arith.pl (1.3), Kernel/lib/foreign.pl (1.2), Kernel/lib/fromonto.pl (1.2), Kernel/lib/hash.ecl (1.2), Kernel/lib/hash.eco (1.6), Kernel/lib/heaps.pl (1.2), Kernel/lib/http.pl (1.2), Kernel/lib/http_client.pl (1.2), Kernel/lib/http_server.pl (1.2), Kernel/lib/iso.pl (1.6), Kernel/lib/kernel.eco (1.34), Kernel/lib/kernel.pl (1.20), Kernel/lib/licensing.ecl (1.2), Kernel/lib/lips.pl (1.3), Kernel/lib/lists.pl (1.2), Kernel/lib/matrix_util.pl (1.2), Kernel/lib/meta.pl (1.4), Kernel/lib/modes.pl (1.3), Kernel/lib/module_options.ecl (1.2), Kernel/lib/module_options.eco (1.6), Kernel/lib/multifile.ecl (1.2), Kernel/lib/notify_ports.ecl (1.2), Kernel/lib/notinstance.pl (1.2), Kernel/lib/numbervars.pl (1.2), Kernel/lib/ordset.pl (1.2), Kernel/lib/par_util.pl (1.2), Kernel/lib/port_profiler.ecl (1.2), Kernel/lib/pretty_print.pl (1.2), Kernel/lib/profile.pl (1.2), Kernel/lib/ptags.pl (1.2), Kernel/lib/queues.pl (1.2), Kernel/lib/quintus.pl (1.7), Kernel/lib/rationals.pl (1.2), Kernel/lib/remote_tools.pl (1.2), Kernel/lib/sepia.pl (1.4), Kernel/lib/setof.pl (1.3), Kernel/lib/sicstus.pl (1.2), Kernel/lib/sockets.pl (1.2), Kernel/lib/source_processor.eco (1.9), Kernel/lib/spell.pl (1.2), Kernel/lib/suspend.eco (1.6), Kernel/lib/suspend.pl (1.3), Kernel/lib/swi.ecl (1.3), Kernel/lib/test_util.pl (1.2), Kernel/lib/time_log.ecl (1.2), Kernel/lib/timeout.ecl (1.2), Kernel/lib/toplevel.pl (1.2), Kernel/lib/tracer_tty.pl (1.7), Kernel/lib/util.pl (1.2), Kernel/lib/var_name.ecl (1.2), Kernel/lib/varlists.pl (1.2), Kernel/src/Makefile.in (1.5), Kernel/src/bigrat.c (1.3), Kernel/src/bip_arith.c (1.4), Kernel/src/bip_shelf.c (1.3), Kernel/src/dummy_bigrat.c (1.2), Kernel/src/eclipse_cc.cc (1.2), Kernel/src/eg_cc_test.cc (1.2), Kernel/src/embed.c (1.3), Kernel/src/lex.c (1.3), Kernel/src/lex.h (1.2), Kernel/src/write.c (1.3), Mercury/m_map.pl (1.3), Mercury/m_tree234.pl (1.2), Mercury/mercury.pl (1.2), Oci/dbi.ecl (1.7), Oci/mysql.c (1.5), Visualisation/Makefile.in (1.3), Visualisation/gnuplot.ecl (1.3), Visualisation/graphviz.ecl (1.3), Visualisation/java_vc.ecl (1.3), Visualisation/tty_vc.ecl (1.3), Visualisation/vc_support.ecl (1.2), Visualisation/viewable.ecl (1.3), ZincInterface/Makefile.in (1.4), ZincInterface/flatzinc.ecl (1.5), ZincInterface/flatzinc_parser.ecl (1.5), ZincInterface/flatzinc_syntax.ecl (1.3), ZincInterface/fzn_eplex.ecl (1.3), ZincInterface/fzn_fd.ecl (1.4), ZincInterface/fzn_ic.ecl (1.5), ZincInterface/minizinc.ecl (1.5), ZincInterface/zn_examples.ecl (1.5), ZincInterface/fzn_eplex/eclipse.mzn (1.2), ZincInterface/fzn_fd/all_different_int.mzn (1.2), ZincInterface/fzn_fd/all_disjoint.mzn (1.2), ZincInterface/fzn_fd/at_least_int.mzn (1.2), ZincInterface/fzn_fd/at_most_int.mzn (1.2), ZincInterface/fzn_fd/count.mzn (1.2), ZincInterface/fzn_fd/cumulative.mzn (1.2), ZincInterface/fzn_fd/disjoint.mzn (1.2), ZincInterface/fzn_fd/eclipse.mzn (1.2), ZincInterface/fzn_fd/exactly_int.mzn (1.2), ZincInterface/fzn_fd/link_set_to_booleans.mzn (1.2), ZincInterface/fzn_fd/sort.mzn (1.2), ZincInterface/fzn_ic/all_different_int.mzn (1.2), ZincInterface/fzn_ic/all_disjoint.mzn (1.2), ZincInterface/fzn_ic/at_least_int.mzn (1.2), ZincInterface/fzn_ic/at_most_int.mzn (1.2), ZincInterface/fzn_ic/count.mzn (1.2), ZincInterface/fzn_ic/cumulative.mzn (1.2), ZincInterface/fzn_ic/disjoint.mzn (1.2), ZincInterface/fzn_ic/eclipse.mzn (1.2), ZincInterface/fzn_ic/exactly_int.mzn (1.2), ZincInterface/fzn_ic/link_set_to_booleans.mzn (1.2), ZincInterface/fzn_ic/maximum_float.mzn (1.2), ZincInterface/fzn_ic/maximum_int.mzn (1.2), ZincInterface/fzn_ic/minimum_float.mzn (1.2), ZincInterface/fzn_ic/minimum_int.mzn (1.2), ZincInterface/fzn_ic/sort.mzn (1.2), documents/bips/kernel/allsols.eci (1.2), documents/bips/kernel/arithmetic.eci (1.4), documents/bips/kernel/compiler.eci (1.2), documents/bips/kernel/control.eci (1.4), documents/bips/kernel/debug.eci (1.4), documents/bips/kernel/directives.eci (1.6), documents/bips/kernel/dynamic.eci (1.4), documents/bips/kernel/env.eci (1.6), documents/bips/kernel/event.eci (1.2), documents/bips/kernel/externals.eci (1.4), documents/bips/kernel/iochar.eci (1.3), documents/bips/kernel/iostream.eci (1.4), documents/bips/kernel/ioterm.eci (1.5), documents/bips/kernel/modules.eci (1.4), documents/bips/kernel/obsolete.eci (1.5), documents/bips/kernel/opsys.eci (1.7), documents/bips/kernel/record.eci (1.5), documents/bips/kernel/storage.eci (1.2), documents/bips/kernel/stratom.eci (1.5), documents/bips/kernel/suspensions.eci (1.4), documents/bips/kernel/syntax.eci (1.4), documents/bips/kernel/termcomp.eci (1.2), documents/bips/kernel/termmanip.eci (1.4), documents/bips/kernel/typetest.eci (1.5), documents/embedding/embed.tex (1.3), documents/embedding/embtcl.tex (1.2), documents/internal/SetupGuide.doc (1.13), documents/libman/eplex.tex (1.7), documents/libman/extchr.tex (1.3), documents/libman/extfd.tex (1.2), documents/libman/ic.tex (1.3), documents/libman/obsman.tex (1.2), documents/libman/repair.tex (1.2), documents/man/eclipse.l (1.2), documents/man/tkeclipse.l (1.2), documents/texinputs/sepiachiphtml.tex (1.5), documents/tutorial/constimpl.tex (1.3), documents/tutorial/prolog.tex (1.2), documents/tutorial/tutorial.tex (1.2), documents/tutorial/umsusing.tex (1.2), documents/userman/exthsusp.tex (1.3), documents/userman/umsarith.tex (1.2), documents/userman/umsarrays.tex (1.2), documents/userman/umsbugs.tex (1.2), documents/userman/umscmdlineopts.tex (1.2), documents/userman/umscompiler.tex (1.4), documents/userman/umsdebug.tex (1.7), documents/userman/umsdynamic.tex (1.3), documents/userman/umserrors.tex (1.2), documents/userman/umsflags.tex (1.3), documents/userman/umsintro.tex (1.2), documents/userman/umsmacros.tex (1.5), documents/userman/umsmemory.tex (1.2), documents/userman/umsmodules.tex (1.3), documents/userman/umsparallel.tex (1.2), documents/userman/umsporting.tex (1.2), documents/userman/umsprofile.tex (1.2), documents/userman/umsterm.tex (1.3), documents/userman/umsusing.tex (1.2), ecrc_solvers/chr.pl (1.3), ecrc_solvers/conjunto.pl (1.2), ecrc_solvers/propia.pl (1.3), ecrc_solvers/r.pl (1.3), icparc_solvers/Makefile.in (1.16), icparc_solvers/b_trees.ecl (1.2), icparc_solvers/bfs.ecl (1.3), icparc_solvers/changeset.pl (1.2), icparc_solvers/coinplex.cpp (1.11), icparc_solvers/colgen_comments.ecl (1.2), icparc_solvers/config_opts.ecl (1.2), icparc_solvers/conjunto_fd_sets.ecl (1.2), icparc_solvers/cumulative.ecl (1.2), icparc_solvers/edge_finder.ecl (1.2), icparc_solvers/edge_finder3.ecl (1.2), icparc_solvers/eplex.pl (1.2), icparc_solvers/eplex_cplex.pl (1.2), icparc_solvers/eplex_osi.ecl (1.2), icparc_solvers/eplex_osi_clpcbc.ecl (1.2), icparc_solvers/eplex_osi_symclp.ecl (1.2), icparc_solvers/eplex_xpress.pl (1.2), icparc_solvers/fd_global.ecl (1.2), icparc_solvers/fd_search.ecl (1.2), icparc_solvers/fd_sets.ecl (1.2), icparc_solvers/gap.ecl (1.3), icparc_solvers/generic_gap_sbdd.ecl (1.4), icparc_solvers/generic_gap_sbds.ecl (1.3), icparc_solvers/generic_global_constraints.ecl (1.2), icparc_solvers/generic_hybrid_sets.ecl (1.2), icparc_solvers/generic_sbds.ecl (1.2), icparc_solvers/generic_search.ecl (1.4), icparc_solvers/generic_search_comments.ecl (1.2), icparc_solvers/generic_sets.ecl (1.4), icparc_solvers/graph_algorithms.ecl (1.2), icparc_solvers/heap_array.ecl (1.2), icparc_solvers/ic.ecl (1.3), icparc_solvers/ic_constraints.ecl (1.4), icparc_solvers/ic_cumulative.ecl (1.2), icparc_solvers/ic_edge_finder.ecl (1.2), icparc_solvers/ic_edge_finder3.ecl (1.2), icparc_solvers/ic_global.ecl (1.2), icparc_solvers/ic_hybrid_sets.ecl (1.2), icparc_solvers/ic_kernel.ecl (1.4), icparc_solvers/ic_make_overlap_bivs.pl (1.2), icparc_solvers/ic_probe.pl (1.2), icparc_solvers/ic_probe_search.pl (1.2), icparc_solvers/ic_probe_support.pl (1.2), icparc_solvers/ic_probing_for_scheduling.pl (1.3), icparc_solvers/ic_search.ecl (1.2), icparc_solvers/ic_sets.ecl (1.2), icparc_solvers/ic_symbolic.ecl (1.4), icparc_solvers/linearize.pl (1.2), icparc_solvers/make_overlap_bivs.pl (1.2), icparc_solvers/mip.pl (1.2), icparc_solvers/n_trees.ecl (1.2), icparc_solvers/probe.pl (1.2), icparc_solvers/probe_search.pl (1.2), icparc_solvers/probe_support.pl (1.2), icparc_solvers/probing_for_scheduling.pl (1.2), icparc_solvers/regex.ecl (1.3), icparc_solvers/repair.pl (1.2), icparc_solvers/sd.ecl (1.3), icparc_solvers/seplex.c (1.14), icparc_solvers/shadow_cons.pl (1.2), icparc_solvers/sym_expr.ecl (1.2), icparc_solvers/tentative.ecl (1.3), icparc_solvers/tentative_constraints.ecl (1.2), icparc_solvers/ech/ech.pl (1.5), lib_tcl/eclipse_tools.tcl (1.32), pt_libraries/coverage.ecl (1.3), pt_libraries/daVinci.ecl (1.2), pt_libraries/instprofile.ecl (1.2), pt_libraries/instrument.ecl (1.2), pt_libraries/lint.ecl (1.2), pt_libraries/mode_analyser.ecl (1.3), pt_libraries/pretty_printer.ecl (1.3), pt_libraries/xref.ecl (1.2): Merged patches_6_0 branch up to merge_2009_07_16 2009-07-16 09:08 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.41): Successfully built 6.0 #95 2009-07-16 01:48 cmears * Eclipse/Contrib/ldsb.ecl (1.3): Change card to #. 2009-07-15 09:06 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.40): Successfully built 6.0 #94 2009-07-15 07:29 jschimpf * Eclipse/icparc_solvers/: bfs.ecl (1.2), colgen_.ecl (1.3): Adjusted priorities to reinstate pre-6.1 behaviour 2009-07-15 06:27 cmears * Eclipse/Contrib/ldsb.ecl (1.2): Fix ground-and-equal test for set variables. 2009-07-15 06:06 jschimpf * Eclipse/Kernel/lib/: iso.pl, kernel.eco, kernel.pl (patches_6_0.[3,10,4]): Simplified eval handler 2009-07-15 03:02 jschimpf * Eclipse/Kernel/src/bigrat.c (patches_6_0.2): Catch infinity in float->rational conversion (not representable) 2009-07-14 03:48 cmears * Eclipse/Contrib/: Makefile.in (1.5), ldsb.ecl (1.1): Added Contrib/ldsb.ecl, containing the LDSB library for symmetry breaking. Also modified Contrib/Makefile.in to include this library. 2009-07-11 09:07 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.39): Successfully built 6.0 #93 2009-07-10 21:43 kish_shen * Eclipse/Kernel/lib/iso.pl (patches_6_0.2): changed handling of number expected error for lib(iso) so that runtime expressions can be evaluated without eval wrapper, as per ISO specification 2009-07-10 00:47 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.38): Successfully built 6.0 #92 2009-07-09 02:40 jschimpf * Eclipse/icparc_solvers/: generic_search.ecl, generic_search_comments.ecl (patches_6_0.[3,1]): Added indomain_reverse_min/max/split for minizinc support. Also made search(...,indomain,...) behave as documented, i.e. like indomain/1. 2009-07-09 02:21 jschimpf * Eclipse/ZincInterface/: Makefile.in, flatzinc.ecl, minizinc.ecl (patches_6_0.[2,6,5]): Update for Mini/Flatzinc 1.0 - corrected output printing, updated documentation 2009-07-08 08:31 jschimpf * Eclipse/ZincInterface/: flatzinc.ecl, flatzinc_parser.ecl, flatzinc_syntax.ecl, fzn_fd.ecl, fzn_ic.ecl, minizinc.ecl, zn_examples.ecl, fzn_eplex/globals.mzn, fzn_fd/all_different_int.mzn, fzn_fd/all_disjoint.mzn, fzn_fd/at_least_int.mzn, fzn_fd/at_most_int.mzn, fzn_fd/count.mzn, fzn_fd/cumulative.mzn, fzn_fd/disjoint.mzn, fzn_fd/exactly_int.mzn, fzn_fd/globals.mzn, fzn_fd/link_set_to_booleans.mzn, fzn_fd/sort.mzn, fzn_ic/all_different_int.mzn, fzn_ic/all_disjoint.mzn, fzn_ic/at_least_int.mzn, fzn_ic/at_most_int.mzn, fzn_ic/count.mzn, fzn_ic/cumulative.mzn, fzn_ic/disjoint.mzn, fzn_ic/exactly_int.mzn, fzn_ic/globals.mzn, fzn_ic/link_set_to_booleans.mzn, fzn_ic/maximum_float.mzn, fzn_ic/maximum_int.mzn, fzn_ic/minimum_float.mzn, fzn_ic/minimum_int.mzn, fzn_ic/sort.mzn (patches_6_0.[5,4,2,7,5,4,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]): Update for Mini/Flatzinc 1.0 2009-07-06 09:08 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.37): Successfully built 6.0 #91 2009-07-05 14:43 jschimpf * Eclipse/: Compiler/compiler_test.ecl, Compiler/compiler_varclass.ecl, Compiler/test.ref, Compiler/testo.ref, Kernel/lib/compiler_varclass.eco (patches_6_0.[3,1,3,3,1]): Fixed bug 662 - disjunctions require an environment even if the branches are empty 2009-07-03 09:08 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.36): Successfully built 6.0 #90 2009-07-03 04:18 jschimpf * Eclipse/icparc_solvers/Makefile.in (patches_6_0.12): Simplified OSI configuration. 2009-07-03 04:14 jschimpf * Eclipse/: configure.ac, configure (patches_6_0.[10,10]): Modifications for build on x86_64_linux/gcc4.3 (and others): Made -fPIC the default. Use -fno-strict-overflow (if present) because we have code that violates it. Use correct tcl include dir for ubuntu. Simplified OSI configuration. 2009-07-02 08:57 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.35): Successfully built 6.0 #89 2009-07-02 02:00 kish_shen * Eclipse/: icparc_solvers/coinplex.cpp, icparc_solvers/seplex.c, documents/libman/eplex.tex (patches_6_0.[3,1,1]): re-enabled adding SOSs to a MIP problem for CBC -- this code was written when the CBC interface was first added, but was never used because there were problems using it with a pre-processed model. This is now added before a MIP search (when the model is copied anyway). This code have been tested by Thorsten Winterer (who requested it), and as a result, a bug in the original code was fixed. 2009-06-30 14:45 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.34): Successfully built 6.0 #88 2009-06-29 07:39 jschimpf * Eclipse/: Compiler/compiler_peephole.ecl, Kernel/lib/asm.eco, Kernel/lib/asm.pl, Kernel/lib/compiler_peephole.eco (patches_6_0.[1,2,3,3]): Fixed bug 661 - do not generate broken read/get_xxx2 instructions 2009-06-25 08:59 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.33): Successfully built 6.0 #87 2009-06-19 06:42 jschimpf * Eclipse/Contrib/: Makefile.in, list_collection.ecl (patches_6_0.[1,1]): Added library(list_collection), contributed by Lukasz Domagala. 2009-06-17 08:59 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.32): Successfully built 6.0 #86 2009-06-16 16:53 kish_shen * Eclipse/: configure, configure.ac, Kernel/src/Makefile.in (patches_6_0.[9,9,2]): transfer fix for building ECLiPSe without Tcl/Tk from main branch (checked-in as part of the port to x86_64_nt) to the patch branch 2009-06-09 08:59 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.31): Successfully built 6.0 #85 2009-06-08 18:30 kish_shen * Eclipse/: configure, configure.ac (patches_6_0.[8,8]): fixed for problem reported by Paul Davern, 4C (and apparently encountered by Helmut Simonis earlier): some Linux distributions are `Security Enhanced' -- SELinux), and in these Linux, loading of libeclipse.so leads to a violation. The reason is because the (absolute) addresses in the library needs to be changed, and SELinux does not allow runtime modification of the code space. Solution is to compile ECLiPSe with the -fPIC flag so that there is no need to rewrite the addresses. 2009-05-27 08:57 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.30): Successfully built 6.0 #84 2009-05-26 17:15 kish_shen * Eclipse/: Kernel/lib/kernel.eco, Kernel/lib/debug.pl, documents/bips/kernel/debug.eci (patches_6_0.[9,1,2]): added enhancement to nospy/1 as requested in bug 659: nospy(filename:_) now removes all breakpoints from source file filename. 2009-05-26 14:36 kish_shen * Eclipse/: icparc_solvers/Makefile.in, configure, configure.ac, eclipse_rt.lst (patches_6_0.[11,7,7,3]): revert to using static libstdc++ (if available), because of conflicts with Java, which provides its own dynamic libstdc++ 2009-05-22 03:52 kish_shen * Eclipse/: configure, configure.ac, icparc_solvers/Makefile.in (patches_6_0.[6,6,10]): move the test to find the version specific file name for libstdc++ using sed into configure. This does not solve the problem with the Java tests on older Linux -- the problem there is because Java includes their own version specifici libstdc++.so, which can be incompatible with the one we are distributing. 2009-05-21 00:12 kish_shen * Eclipse/eclipse_rt.lst (patches_6_0.2): allow version specific libstdc++ dynamic library to be packed for rt 2009-05-20 14:55 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_6_0.9): corrected target path 2009-05-19 15:35 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_6_0.8): do not rename the version specific libstdc++ when copying it! 2009-05-18 19:59 kish_shen * Eclipse/: configure, configure.ac, icparc_solvers/Makefile.in (patches_6_0.[5,5,7]): first try to fix the problem of including the dynbamic stdc++ libraryry with ECLiPSe: the problem is that some OS will look for a libstdc++ with version numkber in its file name, so a version-less stdc++ filename will not be loaded. [This version seems pointless to me, as the same version number is used in gcc 3 and gcc 4, even though they are incompatible] The solution here determines the filename during make. It is probably better to do it once during configure. 2009-05-15 17:44 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_6_0.6): corrected syntax for conditionals in Makefile 2009-05-15 01:47 kish_shen * Eclipse/: PACK, configure, configure.ac, eclipse_rt.lst, icparc_solvers/Makefile.in (patches_6_0.[5,4,4,1,5]): pack the dynamic libstdc++ with ECLiPSe instead of linking in the static one if the dynamic version is available, as suggested by Joachim 2009-05-15 01:42 kish_shen * Eclipse/Kernel/lib/: environment.pl, kernel.eco (patches_6_0.[2,8]): added more bignum related flag that are defined for ISO's prolog_flag/2 -- min_integer and bounded 2009-05-15 01:38 kish_shen * Eclipse/documents/texinputs/sepiachiphtml.tex (patches_6_0.2): Felik's changes to some existing index adding macros produces a different entry for an index item from previous macros, because of the use of a different font. This can result in more than one entry for the same item. Disable for now until the whole document have been changed uniformly 2009-05-08 08:58 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.29): Successfully built 6.0 #83 2009-05-07 18:07 kish_shen * Eclipse/documents/userman/: umsterm.tex, umsusing.tex (patches_6_0.[2,3]): Some updates noticed during checking of Felik's changes -- updated descriptions for the top-level query and directive behaviour. 2009-05-07 17:49 kish_shen * Eclipse/documents/: userman/umsintro.tex, userman/umsterm.tex, userman/umsusing.tex, texinputs/sepiachiphtml.tex (patches_6_0.[1,1,2,1]): First set of changes to the User manual from Feliks Kluzniak. 2009-05-07 17:45 kish_shen * Eclipse/documents/bips/kernel/arithmetic.eci (patches_6_0.3): clarify that random/1 may return different sequences on different platforms for the same seed -- prompted by a bug report from Helmut that a MIP solve was non-determinating on Windows but was solved quickly on Linux -- the differences was due to the solving of different problem, as random/1 was used to generate the problem. 2009-05-01 06:35 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.28): Successfully built 6.0 #82 2009-04-30 22:24 kish_shen * Eclipse/: Kernel/lib/environment.pl, Kernel/lib/kernel.eco, Kernel/lib/rationals.pl, documents/bips/kernel/env.eci, documents/userman/umsarith.tex (patches_6_0.[1,7,1,2,1]): fix for bug#654 -- added max_integer to get_flag/2, which fails if bignums are supported, but returns maximum integer otherwise. 2009-04-30 14:54 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_6_0.4): last change did not compile for Windows, and CLP/CBC does not load for Linux 2009-04-30 10:40 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_6_0.3): Compile of CBC/CLP eplex on PPC Mac OS 10.4 has problems with the extra occurances of the libraries 2009-04-30 10:37 kish_shen * Eclipse/: README_MACOSX, RUNME (patches_6_0.[1,2]): Changes resulting from looking at problem with using Tcl/Tk on Mac -- this was due to a bug in Mac Tcl/Tk with loading of dynamic libraries, fixed in 8.5.7. Updated README and RUNME to reflect this 2009-04-29 20:15 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.27): Successfully built 6.0 #81 2009-04-29 02:03 kish_shen * Eclipse/: configure, configure.ac, icparc_solvers/Makefile.in (patches_6_0.[3,3,2]): Use configure to try and find the static stdc++ library, and link this with COIN/OSI solvers if possible, to avoid problems with using the solvers on systems with different versions of g++ libs (which seem to be mutually incompatible). configure generated by autoconf is significantly different from previously -- I assume this is because a newer version of autoconf was used 2009-04-28 16:05 kish_shen * Eclipse/RUNME (patches_6_0.1): Added the setting of LD_LIBRARY_PATH back to jeclipse -- this seems to be necessary, because the Java code loads libeclipse explicitly, but does not (and apparently cannot) change LD_LIBRARY_PATH. This meant that the incorrect version of dependent libraries (such as libgmp) can be loaded in. 2009-04-28 07:03 jschimpf * Eclipse/documents/: userman/exthsusp.tex, userman/umsarrays.tex, userman/umsbugs.tex, userman/umscmdlineopts.tex, userman/umscompiler.tex, userman/umsdebug.tex, userman/umsdynamic.tex, userman/umserrors.tex, userman/umsflags.tex, userman/umsmacros.tex, userman/umsmemory.tex, userman/umsmodules.tex, userman/umsparallel.tex, userman/umsporting.tex, userman/umsprofile.tex, userman/umsusing.tex, libman/extfd.tex, libman/obsman.tex, libman/repair.tex, embedding/embed.tex, embedding/embtcl.tex (patches_6_0.[1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]): Corrected broken links 2009-04-28 06:52 jschimpf * Eclipse/documents/tutorial/: constimpl.tex, prolog.tex, tutorial.tex, umsusing.tex (patches_6_0.[1,1,1,1]): Corrected typos and broken links 2009-04-24 19:41 kish_shen * Eclipse/PACK (patches_6_0.4): Fixed another error from the packing logs -- Copyright tag is no longer supported in RPM spec files (from 4.4). Replaced this with the newer License tag, following suggestions found by a web search on the problem 2009-04-24 19:18 kish_shen * Eclipse/: configure, configure.ac (patches_6_0.[2,2]): Added another search path to where Java can be found (/usr/lib/jvm/java), which is used by SuSe Linux 2009-04-24 19:14 kish_shen * Eclipse/PACK (patches_6_0.3): Fixed a couple of problems found when NSIS failed because graphviz was not copied to because Java was not found 1. Make the FILE command for graphviz nonfatal 2. Replaced the execution of graphviz with explicit version with the variable 2009-04-17 07:08 jschimpf * Eclipse/ecrc_solvers/propia.pl (patches_6_0.3): nonground check in infers(ac) unnecessarily checked the whole goal - this was disastrous when the goal contained a huge table argument. Check only result tuple instead. 2009-04-09 02:11 jschimpf * Eclipse/Contrib/xml_comments.ecl (patches_6_0.2): Updated the url in documentation 2009-03-30 03:30 jschimpf * Eclipse/ZincInterface/: Makefile.in, fzn_fd.ecl, fzn_ic.ecl, fzn_eplex/eclipse.mzn, fzn_fd/eclipse.mzn, fzn_ic/eclipse.mzn (patches_6_0.[1,6,4,1,1,1]): Allowed annotations to control branch-and-bound 2009-03-28 06:59 jschimpf * Eclipse/ZincInterface/fzn_fd.ecl (patches_6_0.5): Fixed the rest of bug 598 - bool_array_and/or 2009-03-28 06:51 jschimpf * Eclipse/ZincInterface/minizinc.ecl (patches_6_0.3): Workaround for wrong current directory during local initialization. This led to the wrong globals.mzn file being used! Added .dzn default extension for instance files. Look for minzinc under $PROGRAMFILES. Allow output filename to be specified in mzn2fzn. 2009-03-28 01:50 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (patches_6_0.2): Allowed collections in ordered/2, minlist/2 and maxlist/2 2009-03-27 15:38 jschimpf * Eclipse/ZincInterface/fzn_fd.ecl (patches_6_0.4): Added abs, min, max, div and mod constraints 2009-03-27 15:36 jschimpf * Eclipse/Kernel/lib/: fd.pl, fd_arith.pl (patches_6_0.[2,1]): Added abs, min and max constraints 2009-03-27 02:17 kish_shen * Eclipse/: ecrc_solvers/Makefile.in (1.2), icparc_solvers/Makefile.in (1.15): added install_cross to ecrc_solvers, and do more in install_cross in icparc_solvers 2009-03-27 01:55 kish_shen * Eclipse/JavaInterface/: src/com/parctechnologies/eclipse/Platform.java (1.6), src/com/parctechnologies/eclipse/Platform_x86_64_nt.java (1.1), Makefile.in (1.3): added Java support for x86_64_nt 2009-03-26 08:15 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (patches_6_0.4): Fixed 2 problems that show up in th rcpsp.mzn benchmark: empty sets were not accepted, and set-of-int should be allowed for parameters (now also accepted for initialised vars, which is actually outside the flatzinc spec) 2009-03-26 07:40 jschimpf * Eclipse/ZincInterface/flatzinc_parser.ecl (patches_6_0.3): Fixed doc typos 2009-03-23 11:22 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.26): Successfully built 6.0 #80 2009-03-19 09:58 jschimpf * Eclipse/documents/bips/kernel/arithmetic.eci (patches_6_0.2): Some mod/rem examples still had the wrong signs... 2009-03-19 06:55 jschimpf * Eclipse/ZincInterface/fzn_fd.ecl (patches_6_0.3): Removed operations that are not actually supported by fd 2009-03-19 06:55 jschimpf * Eclipse/ZincInterface/fzn_ic.ecl (patches_6_0.3): Corrected semantics of integer division according to Zinc spec. 2009-03-19 04:06 jschimpf * Eclipse/ZincInterface/: fzn_eplex.ecl, fzn_fd.ecl (patches_6_0.[2,2]): Used arity/2 where possible 2009-03-19 04:05 jschimpf * Eclipse/ZincInterface/fzn_ic.ecl (patches_6_0.2): Replaced $ primitives with # primitives because of some missing integer rounding, and because contrary to assumption, it does not affect performance. 2009-03-18 11:28 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.25): Successfully built 6.0 #79 2009-03-17 13:51 jschimpf * Eclipse/icparc_solvers/sd.ecl (patches_6_0.2): Fixed bug 631 - constrained list was not woken on var-var unification. 2009-03-16 11:37 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.24): Successfully built 6.0 #78 2009-03-16 08:50 jschimpf * Eclipse/Kernel/lib/: module_options.eco, module_options.ecl (patches_6_0.[1,2]): Don't override the default_options/1 predicate unless set_default_options/2 has been used. This allows default_options/1 to take global settings into account,, as done in the compiler. This fixes the bug of the compiler ignoring set_flag(debug_compile,...). 2009-03-16 06:19 jschimpf * Eclipse/documents/bips/kernel/: termcomp.eci, termmanip.eci (patches_6_0.[2,2]): Clarified attribute handling in copy and instance predicates 2009-03-16 05:05 jschimpf * Eclipse/Kernel/src/bip_shelf.c (patches_6_0.1): Fixed bug 648, shelf_get/3 with a single attributed variable 2009-03-15 09:12 jschimpf * Eclipse/Kernel/src/bip_delay.c (1.7): Delayed goal state was not reset for subcall(Goal,[]) - fixed 2009-03-14 19:10 kish_shen * Eclipse/Kernel/src/intervals.c (1.4): cleanup for 64 bit Windows - replaced SIZEOF_LONG with SIZEOF_WORD, as SIGN_BIT is used in tests with long, which is word sized 2009-03-14 07:50 jschimpf * Eclipse/icparc_solvers/generic_sets.ecl (patches_6_0.1): Added aliases in_set_range/2 for ::/2, and subsetof/2 for subset/2 because of name clashes. Allowed array accesses in set expressions, and on the lhs of in_set_range/2. Avoid delayed goal with subset(-,++) mode. Fixed intersection bug in ::(++,++) mode. 2009-03-13 16:33 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.23): Successfully built 6.0 #77 2009-03-13 13:54 jschimpf * Eclipse/PACK (patches_6_0.2): Detect failure of makensis - corrected 2009-03-13 06:26 jschimpf * Eclipse/Kernel/lib/notinstance.pl (patches_6_0.2): Removed a constrained-list workaround that should not be needed any longer. 2009-03-09 05:29 jschimpf * Eclipse/: Kernel/src/bip_control.c (1.4), Kernel/src/bip_db.c (1.8), Kernel/src/bip_delay.c (1.6), Kernel/src/dict.c (1.5), Kernel/src/dict.h (1.5), Kernel/src/emu.c (1.14), Kernel/src/emu_c_env.c (1.4), Kernel/src/emu_export.h (1.9), Kernel/src/proc_desc.c (1.5), Kernel/src/property.c (1.4), Kernel/src/sepia.h (1.6), Kernel/src/types.h (1.6), Kernel/lib/compiler_codegen.eco (1.15), Kernel/lib/ecl_compiler.eco (1.15), Kernel/lib/eclipse_language.ecl (1.5), Kernel/lib/eclipse_language.eco (1.9), Kernel/lib/kernel.eco (1.33), Kernel/lib/kernel.pl (1.19), Compiler/compiler_codegen.ecl (1.26), Compiler/ecl_compiler.ecl (1.16): Added run-priority propery for predicates, defaulting to 2, and run woken goals at that priority. Changed subcall/2 to hide its context 's delayed/woken goals and to run its argument goal at priority 12. Removed temporary call_relaxed_priority hack. Disabled undocumented +- and -+ modes (first 12 argument's modes are now significant). Added set_suspension_arg/3. 2009-03-09 02:11 jschimpf * Eclipse/PACK (patches_6_0.1): Detect failure of makensis 2009-03-09 01:14 jschimpf * Eclipse/Kernel/lib/environment.pl (1.7): Added statistics/2 interface to hr_time 2009-03-07 08:13 jschimpf * Eclipse/Kernel/src/: lex.c, lex.h, write.c (patches_6_0.[1,1,1]): Fixed printing of escape sequences in iso mode (reported by P Moura), and another problem with quoting. Disallow non-iso escape sequences in iso mode. 2009-03-06 15:47 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.22): Successfully built 6.0 #76 2009-03-04 18:16 kish_shen * Eclipse/Kernel/src/ec_public.h (1.4): corrected a typo from last check-in 2009-03-04 03:43 jschimpf * Eclipse/: Kernel/src/config.h.in (1.4), configure (1.28), configure.ac (1.27), Kernel/src/os_support.c (1.7): Don't put _WIN32_WINNT in config.h. It is used to request a particular API version when including windows.h, and that depends on the feature wanted, not the configuration. This also silences a warning when compiling main.c. 2009-03-04 01:22 jschimpf * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/OutOfProcessEclipse.java (patches_6_0.1): stdout/stderr have flush property set to end_of_line - replicate this for the oop replacement streams 2009-03-04 01:11 jschimpf * Eclipse/Kernel/src/emu.c (1.13): no c++ comments in c files please 2009-03-03 23:42 jschimpf * Eclipse/Kernel/lib/kernel.eco (1.32): recompiled with last changes 2009-03-03 23:41 jschimpf * Eclipse/Kernel/lib/: kernel.pl (1.18), tracer_tcl.pl (1.10), tracer_tty.pl (1.6): Code review - fixed incorrect bracketing and quoting. Also got rid of the ignore_eof setting, which seems not longer useful. 2009-03-03 23:35 jschimpf * Eclipse/Kernel/src/rounding_control.h (1.4): Undone last change: do not introduce dependencies on eclipse-specific header files here. 2009-03-03 17:54 kish_shen * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/Platform.java (patches_6_0.1): Added a check for OSName == Darwin check to detect Mac OS X, contributed by Gregory Harman via the SourceForge bug tracker. Apparently OpenJDK (from Sun) returns "Darwin" instead of "Mac OS X" for OSName as in the Java from Apple. 2009-03-03 00:56 kish_shen * Eclipse/BUILD_ROTD (patches_6_0.2): Added -Xss flag to running Java ECLiPSe on Windows, to increase the default stack size of the Java threads. The default size was insufficient to run the new interface to Cbc/Clp solver in eplex. 2009-02-28 01:59 kish_shen * Eclipse/config.x86_64_nt (1.1): stub config file for cross-build of Win64 2009-02-27 20:58 kish_shen * Eclipse/: configure.ac (1.26), RUNME (1.4), configure (1.27), Kernel/lib/kernel.pl (1.17), Kernel/lib/tracer_tcl.pl (1.9), Kernel/lib/tracer_tty.pl (1.5), Kernel/src/Makefile.in (1.4), Kernel/src/bigrat.c (1.2), Kernel/src/bip_arith.c (1.3), Kernel/src/bip_array.c (1.2), Kernel/src/bip_comp.c (1.3), Kernel/src/bip_db.c (1.7), Kernel/src/bip_delay.c (1.5), Kernel/src/bip_domain.c (1.2), Kernel/src/bip_io.c (1.2), Kernel/src/bip_misc.c (1.5), Kernel/src/bip_module.c (1.6), Kernel/src/bip_parallel.c (1.2), Kernel/src/bip_shelf.c (1.2), Kernel/src/bip_strings.c (1.2), Kernel/src/bip_tconv.c (1.2), Kernel/src/code.c (1.10), Kernel/src/database.h (1.2), Kernel/src/dict.c (1.4), Kernel/src/dict.h (1.4), Kernel/src/ec_public.h (1.3), Kernel/src/elipsys_fd.c (1.2), Kernel/src/embed.c (1.2), Kernel/src/embed.h (1.2), Kernel/src/emu.c (1.12), Kernel/src/emu_c_env.c (1.3), Kernel/src/emu_export.h (1.8), Kernel/src/emu_par.c (1.2), Kernel/src/fd.h (1.2), Kernel/src/gc_stacks.c (1.3), Kernel/src/gencode.h (1.4), Kernel/src/handlers.c (1.3), Kernel/src/intervals.c (1.3), Kernel/src/io.c (1.2), Kernel/src/io.h (1.2), Kernel/src/lex.c (1.2), Kernel/src/main.c (1.5), Kernel/src/mem.c (1.2), Kernel/src/operator.c (1.3), Kernel/src/os_support.c (1.6), Kernel/src/printam.c (1.5), Kernel/src/proc_desc.c (1.4), Kernel/src/procedure.c (1.3), Kernel/src/property.c (1.3), Kernel/src/read.c (1.2), Kernel/src/rounding_control.h (1.3), Kernel/src/sch_macros.h (1.2), Kernel/src/sepia.h (1.5), Kernel/src/sha.c (1.2), Kernel/src/tkexdr.c (1.2), Kernel/src/trace.c (1.2), Kernel/src/types.h (1.5), Kernel/src/write.c (1.2), Shm/src/memman.h (1.3), ZincInterface/Makefile.in (1.3), icparc_solvers/Makefile.in (1.14), icparc_solvers/bitmap.c (1.2), icparc_solvers/bitmap.h (1.2), lib_tcl/eclipse_arch.tcl (1.3): Cleanup of code for porting to 64bit Windows: main issue was to remove assumption that sizeof(long) = word size. Check in now because CrossCore machines are shutting down. Code now compiles and run natively on x86_64_nt, with both tty and tk versions. To Do: Java, Packing for x86_64_nt, testing of code for x86_64_nt. Merged with patch branch not done yet, but code that was modified seems mostly the same on both branches 2009-02-26 12:33 jschimpf * Eclipse/documents/bips/kernel/typetest.eci (patches_6_0.2): db_reference type does not exist any longer 2009-02-25 22:35 jschimpf * Eclipse/icparc_solvers/generic_search.ecl (patches_6_0.2): symmtery-breaking indomain_max options did the same as indomain_min 2009-02-25 18:24 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_6_0.2): forgot to save changes before checkin 2009-02-25 18:17 kish_shen * Eclipse/icparc_solvers/: Makefile.in, coinplex.cpp (patches_6_0.[1,1]): updated eplex_clpcbc to use CbcSolver rather than Cbc directly -- tests shows that this is significantly faster 2009-02-25 06:48 jschimpf * Eclipse/Kernel/lib/version.pl (1.60): Successfully built 6.1 #8 2009-02-24 23:12 jschimpf * Eclipse/Contrib/grasper.ecl (patches_6_0.2): Added description and pointer to background paper 2009-02-24 14:52 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.21): Successfully built 6.0 #75 2009-02-24 08:33 jschimpf * Eclipse/Makefile.in (patches_6_0.2): Workaround for 616 - don't clean prefix-dirs 2009-02-24 07:49 jschimpf * Eclipse/Kernel/lib/: events.pl, kernel.eco (patches_6_0.[1,6]): Fixed bug 641 - readvar/3 didn't instantiate 3rd argument on end-of-file 2009-02-24 07:06 jschimpf * Eclipse/: Compiler/README, Compiler/compiler_analysis.ecl, Compiler/compiler_test.ecl, Compiler/test.ref, Compiler/testo.ref, Kernel/lib/compiler_analysis.eco, Kernel/lib/compiler_indexing.eco, Kernel/lib/compiler_peephole.eco, Kernel/lib/compiler_regassign.eco, Kernel/lib/kernel.eco, Kernel/lib/source_processor.eco (patches_6_0.[1,2,2,2,2,3,2,2,1,5,2]): Fixed bug 642 - due to a missing list-clause in the analysis phase, variables occurring inside list constants had missing state information, which led to them being taken as void for indexing purposes. 2009-02-21 07:10 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.20): Successfully built 6.0 #74 2009-02-21 05:03 jschimpf * Eclipse/BUILD_ROTD (1.10): Be more precise about rsyncing test files 2009-02-19 10:26 jschimpf * Eclipse/Kernel/lib/document.ecl (patches_6_0.2): Create lf-only files even on Windows 2009-02-19 07:23 jschimpf * Eclipse/: Oci/dbi.ecl, Flexlm/flexlm.ecl (patches_6_0.[1,2]): Added comment(categories,...) annotations for better documentation 2009-02-19 06:25 jschimpf * Eclipse/: Mercury/m_map.pl, Mercury/m_tree234.pl, Mercury/mercury.pl, Contrib/all_min_cuts.ecl, Contrib/all_min_cuts_eplex.ecl, Contrib/cardinal.ecl, Contrib/grasper.ecl, Contrib/ic_global_gac.ecl, Contrib/listut.pl, Contrib/max_flow.ecl, Contrib/max_flow_eplex.ecl, Contrib/xml_comments.ecl, Compiler/source_processor.ecl, documents/bips/kernel/allsols.eci, documents/bips/kernel/arithmetic.eci, documents/bips/kernel/arrays.eci, documents/bips/kernel/compiler.eci, documents/bips/kernel/control.eci, documents/bips/kernel/database.eci, documents/bips/kernel/debug.eci, documents/bips/kernel/directives.eci, documents/bips/kernel/dynamic.eci, documents/bips/kernel/env.eci, documents/bips/kernel/event.eci, documents/bips/kernel/externals.eci, documents/bips/kernel/iochar.eci, documents/bips/kernel/iostream.eci, documents/bips/kernel/ioterm.eci, documents/bips/kernel/modules.eci, documents/bips/kernel/obsolete.eci, documents/bips/kernel/opsys.eci, documents/bips/kernel/record.eci, documents/bips/kernel/storage.eci, documents/bips/kernel/stratom.eci, documents/bips/kernel/suspensions.eci, documents/bips/kernel/syntax.eci, documents/bips/kernel/termcomp.eci, documents/bips/kernel/termmanip.eci, documents/bips/kernel/typetest.eci (patches_6_0.[1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1]): Added comment(categories,...) annotations for better documentation 2009-02-19 06:01 jschimpf * Eclipse/: ecrc_solvers/chr.pl, ecrc_solvers/conjunto.pl, ecrc_solvers/propia.pl, ecrc_solvers/r.pl, pt_libraries/coverage.ecl, pt_libraries/daVinci.ecl, pt_libraries/instprofile.ecl, pt_libraries/instrument.ecl, pt_libraries/lint.ecl, pt_libraries/mode_analyser.ecl, pt_libraries/pretty_printer.ecl, pt_libraries/xref.ecl, Visualisation/gnuplot.ecl, Visualisation/graphviz.ecl, Visualisation/java_vc.ecl, Visualisation/tty_vc.ecl, Visualisation/vc_support.ecl, Visualisation/viewable.ecl, ZincInterface/flatzinc.ecl, ZincInterface/flatzinc_parser.ecl, ZincInterface/flatzinc_syntax.ecl, ZincInterface/fzn_eplex.ecl, ZincInterface/fzn_fd.ecl, ZincInterface/fzn_ic.ecl, ZincInterface/minizinc.ecl (patches_6_0.[1,1,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,3,2,1,1,1,1,2]): Added comment(categories,...) annotations for better documentation 2009-02-19 05:38 jschimpf * Eclipse/: Kernel/lib/anti_unify.pl, Kernel/lib/apply.pl, Kernel/lib/apply_macros.pl, Kernel/lib/asm.pl, Kernel/lib/atts.pl, Kernel/lib/branch_and_bound.pl, Kernel/lib/calendar.pl, Kernel/lib/cgi.pl, Kernel/lib/cio.pl, Kernel/lib/constraint_pools.ecl, Kernel/lib/cprolog.pl, Kernel/lib/fcompile.ecl, Kernel/lib/fd.pl, Kernel/lib/foreign.pl, Kernel/lib/fromonto.pl, Kernel/lib/hash.ecl, Kernel/lib/heaps.pl, Kernel/lib/http.pl, Kernel/lib/http_client.pl, Kernel/lib/http_server.pl, Kernel/lib/iso.pl, Kernel/lib/kernel.eco, Kernel/lib/licensing.ecl, Kernel/lib/lips.pl, Kernel/lib/lists.pl, Kernel/lib/matrix_util.pl, Kernel/lib/modes.pl, Kernel/lib/module_options.ecl, Kernel/lib/multifile.ecl, Kernel/lib/notify_ports.ecl, Kernel/lib/notinstance.pl, Kernel/lib/numbervars.pl, Kernel/lib/ordset.pl, Kernel/lib/par_util.pl, Kernel/lib/port_profiler.ecl, Kernel/lib/pretty_print.pl, Kernel/lib/profile.pl, Kernel/lib/ptags.pl, Kernel/lib/queues.pl, Kernel/lib/quintus.pl, Kernel/lib/remote_tools.pl, Kernel/lib/sepia.pl, Kernel/lib/sicstus.pl, Kernel/lib/sockets.pl, Kernel/lib/spell.pl, Kernel/lib/suspend.pl, Kernel/lib/swi.ecl, Kernel/lib/test_util.pl, Kernel/lib/time_log.ecl, Kernel/lib/timeout.ecl, Kernel/lib/toplevel.pl, Kernel/lib/util.pl, Kernel/lib/var_name.ecl, Kernel/lib/varlists.pl, icparc_solvers/b_trees.ecl, icparc_solvers/bfs.ecl, icparc_solvers/changeset.pl, icparc_solvers/colgen_comments.ecl, icparc_solvers/config_opts.ecl, icparc_solvers/conjunto_fd_sets.ecl, icparc_solvers/cumulative.ecl, icparc_solvers/edge_finder.ecl, icparc_solvers/edge_finder3.ecl, icparc_solvers/eplex.pl, icparc_solvers/eplex_cplex.pl, icparc_solvers/eplex_osi.ecl, icparc_solvers/eplex_osi_clpcbc.ecl, icparc_solvers/eplex_osi_symclp.ecl, icparc_solvers/eplex_xpress.pl, icparc_solvers/fd_global.ecl, icparc_solvers/fd_search.ecl, icparc_solvers/fd_sets.ecl, icparc_solvers/gap.ecl, icparc_solvers/generic_gap_sbdd.ecl, icparc_solvers/generic_gap_sbds.ecl, icparc_solvers/generic_hybrid_sets.ecl, icparc_solvers/generic_sbds.ecl, icparc_solvers/graph_algorithms.ecl, icparc_solvers/heap_array.ecl, icparc_solvers/ic.ecl, icparc_solvers/ic_cumulative.ecl, icparc_solvers/ic_edge_finder.ecl, icparc_solvers/ic_edge_finder3.ecl, icparc_solvers/ic_global.ecl, icparc_solvers/ic_hybrid_sets.ecl, icparc_solvers/ic_kernel.ecl, icparc_solvers/ic_make_overlap_bivs.pl, icparc_solvers/ic_probe.pl, icparc_solvers/ic_probe_search.pl, icparc_solvers/ic_probe_support.pl, icparc_solvers/ic_probing_for_scheduling.pl, icparc_solvers/ic_search.ecl, icparc_solvers/ic_sets.ecl, icparc_solvers/ic_symbolic.ecl, icparc_solvers/linearize.pl, icparc_solvers/make_overlap_bivs.pl, icparc_solvers/mip.pl, icparc_solvers/n_trees.ecl, icparc_solvers/probe.pl, icparc_solvers/probe_search.pl, icparc_solvers/probe_support.pl, icparc_solvers/probing_for_scheduling.pl, icparc_solvers/regex.ecl, icparc_solvers/repair.pl, icparc_solvers/sd.ecl, icparc_solvers/shadow_cons.pl, icparc_solvers/sym_expr.ecl, icparc_solvers/tentative.ecl, icparc_solvers/tentative_constraints.ecl, icparc_solvers/ech/ech.pl (patches_6_0.[1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,4,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,3,2]): Added comment(categories,...) annotations for better documentation 2009-02-19 05:29 jschimpf * Eclipse/Kernel/lib/document.ecl (patches_6_0.1): Added generation of a library category index, based on comment(categories,List) declarations. 2009-02-11 13:19 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.19): Successfully built 6.0 #73 2009-02-10 04:35 jschimpf * Eclipse/Kernel/src/eg_cc_test.cc (patches_6_0.1): ec_cleanup() can only be done AFTER all EC_refs have been destroyed. 2009-02-10 04:33 jschimpf * Eclipse/Kernel/src/eclipse_cc.cc (patches_6_0.1): Moved friend functions into the right scope, and removed unnecessary friend declarations 2009-02-09 03:42 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.18): Successfully built 6.0 #72 2009-02-08 02:50 jschimpf * Eclipse/: Compiler/compiler_codegen.ecl, Compiler/compiler_normalise.ecl, Compiler/compiler_test.ecl, Compiler/test.ref, Compiler/testo.ref, Kernel/lib/compiler_analysis.eco, Kernel/lib/compiler_codegen.eco, Kernel/lib/compiler_indexing.eco, Kernel/lib/compiler_normalise.eco, Kernel/lib/compiler_peephole.eco (patches_6_0.[2,1,1,1,1,2,2,1,1,1]): Fixed bug 638 - was caused by difficulties with eliminating true/0 in the codegen pass. Now moved the true-elimination into the normalisation pass, which should be less error prone. Elimination is also more complete since no extra chunk is created. Removed the ''/0 hack as a result. 2009-02-07 05:59 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.17): Successfully built 6.0 #71 2009-02-05 07:22 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.16): Successfully built 6.0 #70 2009-02-05 01:54 jschimpf * Eclipse/documents/userman/umscompiler.tex (patches_6_0.1): Corrected some typos and details. 2009-02-03 08:29 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.15): Successfully built 6.0 #69 2009-02-03 07:54 jschimpf * Eclipse/Visualisation/gnuplot.ecl (patches_6_0.1): Various functionality was broken (at least with gnuplot 4.X) because of incorrect quoting - fixed. 2009-01-31 13:32 jschimpf * Eclipse/Kernel/src/embed.c (patches_6_0.1): Fixed bug 636 - destroyed ec_refs were not garbage-collected. 2009-01-29 06:03 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.14): Successfully built 6.0 #68 2009-01-28 14:21 kish_shen * Eclipse/documents/libman/extchr.tex (patches_6_0.1): clarify that CHR code is cleared out when a module is erased/recompile, and the intended use case for chr/1 2009-01-28 14:07 kish_shen * Eclipse/icparc_solvers/ech/ech.pl (patches_6_0.1): Fix for a problem of using chr/1 in a directive in a module file to compile an empty file, reported by Ulrich Scholz. This unusal combination of using chr/1 can lead to incorrectly initialised state for a module with chr code. Also replaced some old outdate abolish_record/1 with erase_all/1. 2009-01-27 05:56 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.13): Successfully built 6.0 #67 2009-01-26 11:48 kish_shen * Eclipse/documents/libman/ic.tex (patches_6_0.1): Corrected a typo pointed out by Ulrich Scholz 2009-01-26 09:52 jschimpf * Eclipse/icparc_solvers/generic_search.ecl (patches_6_0.1): Performance improvements to delete/5: stop scanning as soon as optimal element is found; merge copying and scanning pass to improve locality. 2009-01-24 05:58 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.12): Successfully built 6.0 #66 2009-01-23 06:43 jschimpf * Eclipse/Kernel/lib/version.pl (1.59): Successfully built 6.1 #7 2009-01-23 05:16 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl (patches_6_0.[3,3]): Fixed a problem with recompiling files containing discontiguous-declarations 2009-01-22 08:25 jschimpf * Eclipse/icparc_solvers/generic_global_constraints.ecl (patches_6_0.1): Improved speed and memory usage of occurrences/3 by using a demon, as prototyped by Thorsten Winterer. 2009-01-22 06:39 jschimpf * Eclipse/: BUILD_ROTD (patches_6_0.1), BUILD_ROTD (1.9): Changed the convention for the checked-in build number in version.pl, it now corresponds to the last successful build. Fixes bug 633. 2009-01-22 05:58 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.11): Successfully built 6.0 #65 2009-01-21 23:44 jschimpf * Eclipse/icparc_solvers/ic.ecl (patches_6_0.1): Documentation clarified, bug 231 2009-01-17 06:52 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.10): Ready for build 6.0 #64 2009-01-15 23:19 jschimpf * Eclipse/documents/man/: eclipse.l, tkeclipse.l (patches_6_0.[1,1]): Updated url and mail addresses 2009-01-15 13:02 jschimpf * Eclipse/Kernel/lib/: toplevel.pl, tracer_tty.pl (patches_6_0.[1,1]): Attempt at a workaround for bug 630 - allow an optional newline in the toplevel and tracer command input. 2009-01-11 14:06 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.9): Ready for build 6.0 #63 2009-01-09 05:38 jschimpf * Eclipse/icparc_solvers/ic_constraints.ecl (patches_6_0.2): Improved element/3 implementation, fixing bug 628 plus further speedup. Also fixed bug 503, doing initial propagation independent of context priority. 2009-01-09 02:04 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (patches_6_0.2): Updated minzinc url 2009-01-09 01:29 jschimpf * Eclipse/Kernel/lib/: hash.ecl, hash.eco (patches_6_0.[1,1]): Added hash_keys/2 and hash_update/4 2009-01-05 08:44 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.8): Ready for build 6.0 #62 2009-01-05 01:19 jschimpf * Eclipse/: Compiler/compiler_analysis.ecl, Kernel/lib/compiler_analysis.eco (patches_6_0.[1,1]): supertype/3 left a choicepoint - fixed 2009-01-05 01:17 jschimpf * Eclipse/: Compiler/compiler_codegen.ecl, Kernel/lib/compiler_codegen.eco (patches_6_0.[1,1]): Repeated nonground/2 testing in alloc_check_split/2 caused nonlinear slowdown with many clauses - fixed. 2009-01-03 13:49 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.7): Ready for build 6.0 #61 2009-01-03 07:46 jschimpf * Eclipse/Kernel/: src/bigrat.c, src/bip_arith.c, src/dummy_bigrat.c, lib/asm.eco, lib/asm.pl (patches_6_0.[1,1,1,1,1]): Compiling clauses wth large environments was very slow due to many bignum shifts and garbage collections. Replaced this with a new external integer_lists/3 to break up the bignum into small chunks. 2008-12-28 22:50 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.6): Ready for build 6.0 #60 2008-12-27 03:50 jschimpf * Eclipse/: Kernel/lib/source_processor.eco, Compiler/source_processor.ecl (patches_6_0.[1,1]): Fixed bug 624 - take care of reserved file name 'user' 2008-12-24 06:46 jschimpf * Eclipse/Kernel/lib/version.pl (1.58): Ready for build 6.1 #6 2008-12-24 02:00 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.5): Ready for build 6.0 #59 2008-12-23 05:36 jschimpf * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/: EclipseConnection.java, EclipseConnectionImpl.java, EclipseMultitaskConnectionImpl.java, EmbeddedEclipse.java, OutOfProcessEclipse.java, RemoteEclipse.java (event_posting_branch.[1,1,1,1,1,1]): Some unfinished and untested changes to allow event posting. 2008-12-23 02:46 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl, meta.pl (patches_6_0.[2,2,2]): More reliable method of avoiding compiler re-loading during shutdown: treat cleanup of attribute handlers as part of module finalisation, which is reliably finished before the modules (including compiler) get erased. 2008-12-19 20:36 kish_shen * Eclipse/Contrib/max_flow.ecl (1.2): Updated max_flow to deal with graphs with arcs that may have a non-zero minimum required flow. This is needed for the new global constraints that are implemented using flow graphs. 2008-12-19 05:56 jschimpf * Eclipse/ZincInterface/: flatzinc.ecl, flatzinc_parser.ecl, minizinc.ecl, zn_examples.ecl (patches_6_0.[1,1,1,1]), flatzinc.ecl (1.4), flatzinc_parser.ecl (1.4), minizinc.ecl (1.4), zn_examples.ecl (1.4): Updates for minizinc 0.81 2008-12-19 05:41 jschimpf * Eclipse/Kernel/lib/sicstus.pl (patches_6_0.1): Replaced make_suspension/2 with make_suspension/3 (bug 622). Also redone the implementation of block-declarations in a nicer and more robust way. 2008-12-19 03:32 jschimpf * Eclipse/documents/bips/kernel/suspensions.eci (patches_6_0.1): Clarified description of suspend/3,4 2008-12-17 12:30 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (patches_6_0.1): Fix for bug b621 -- removed spurious 'info' from calls to construct the popup menu 2008-12-17 09:43 jschimpf * Eclipse/Kernel/lib/: numbervars.pl, setof.pl (patches_6_0.[1,1]): Replaced some instances of functor/3 with arity/2. 2008-12-17 09:43 jschimpf * Eclipse/Kernel/lib/: kernel.eco, kernel.pl, meta.pl (patches_6_0.[1,1,1]): Uninstall attribute handlers when erasing the module that defined them. This avoids problems when recompiling such modules (attempt to invoke the unify handler in the erased module). Also replaced some instances of functor/3 with arity/2. 2008-12-15 15:30 jschimpf * Eclipse/Kernel/lib/version.pl (1.57): Ready for build 6.1 #5 2008-12-12 13:46 jschimpf * Eclipse/icparc_solvers/ic_constraints.ecl (1.3): Speedup element/3 using unschedule_suspension/1 and setup simplification 2008-12-12 05:50 jschimpf * Eclipse/: Kernel/src/bip_delay.c (1.4), Kernel/src/emu.c (1.11), Kernel/src/emu_export.h (1.7), Kernel/lib/eclipse_language.ecl (1.4), Kernel/lib/eclipse_language.eco (1.8), documents/bips/kernel/suspensions.eci (1.3): Added unschedule_suspension/1 2008-12-10 05:18 jschimpf * Eclipse/Kernel/src/property.c (1.2): Renamed references to obsolete macros 2008-12-09 01:00 jschimpf * Eclipse/icparc_solvers/generic_sets.ecl (1.3): Added msg/3 and is_exact_solver_var/1 for propia interfacing. Used arity/2 where possible. Renamed singleton variables. 2008-12-08 06:45 jschimpf * Eclipse/Kernel/lib/version.pl (1.56): Ready for build 6.1 #4 2008-12-05 06:28 jschimpf * Eclipse/documents/bips/kernel/stratom.eci (1.4): more precise deteminism specs 2008-12-04 07:04 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.4): Ready for build 6.0 #58 2008-12-02 09:37 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.3): Ready for build 6.0 #57 2008-12-02 04:24 jschimpf * Eclipse/ecrc_solvers/propia.pl (patches_6_0.1): Corrected error checking code which broke the suspend-feature 2008-12-02 02:54 jschimpf * Eclipse/icparc_solvers/tentative_constraints.ecl (patches_6_0.2): Corrected typos in documentation 2008-12-01 01:35 jschimpf * Eclipse/icparc_solvers/tentative_constraints.ecl (patches_6_0.1): In example code, use random variable selection to prevent looping. I think this was wrong because I renamed the predicate at some point. 2008-11-30 22:33 kish_shen * Eclipse/Oci/mysql.c (patches_6_0.1): Fix for bug b618: Window's scanf (and frineds) does not support %ll, use %I64 for Windows instead. Also check for _int64 as alternative to long long for 64 bit integers, in case code needs to be compiled by MSVC 2008-11-26 13:13 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.2): Ready for build 6.0 #56 2008-11-25 07:57 jschimpf * Eclipse/: Makefile.in, Flexlm/Makefile.in (patches_6_0.[1,2]): Updated dependencies for flexlm-related files. Now requires AUX_ECLIPSE because it builds an eci file. Do this only when not cross-compiling. 2008-11-24 07:14 jschimpf * Eclipse/icparc_solvers/: ic_constraints.ecl, ic_kernel.ecl, tentative.ecl (patches_6_0.[1,1,1]): silenced singleton warnings 2008-11-22 06:33 jschimpf * Eclipse/Visualisation/Makefile.in (patches_6_0.2): Corrected error in previous change (missing eco files) 2008-11-21 06:47 jschimpf * Eclipse/Kernel/lib/version.pl (1.55): Ready for build 6.1 #3 2008-11-20 16:14 kish_shen * Eclipse/documents/internal/SetupGuide.doc (patches_6_0.1): corrections due to Feliks Kluzniak's bug report 2008-11-20 11:36 jschimpf * Eclipse/icparc_solvers/eplex_lic_info.ecl (1.2): Stripped out old site-specific data 2008-11-20 11:19 jschimpf * Eclipse/: configure, configure.ac, eclipse_private.lst, Compiler/Makefile.in, Flexlm/Makefile.in, Flexlm/flexlm.ecl, JavaInterface/Makefile.in, Kernel/lib/flexlm.ecl, Kernel/src/Makefile.in, Visualisation/Makefile.in (patches_6_0.[1,1,1,1,1,1,1,1,1,1]): Put basically all library source files into the distribution, since they can be meaningfully be modified by a developer with a binary installation. The whole concept of private files is a leftover from pre-open source days. Kernel and compiler files are left out because one needs a source tree to rebuild after modifying them. 2008-11-20 07:04 jschimpf * Eclipse/Kernel/lib/version.pl (patches_6_0.1): Ready for build 6.0 #55 2008-11-19 06:46 jschimpf * Eclipse/Kernel/lib/version.pl (1.54): Ready for build 6.1 #2 2008-11-19 00:25 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.10): do not do double preprocessing for MIP problem -- John Forrest suggest against it, and benchmark tests suggest this is slower 2008-11-18 05:44 jschimpf * Eclipse/: configure (1.26), configure.ac (1.25), ecl_inst.js (1.2), ecl_inst.tcl (1.5), Kernel/lib/version.pl (1.53), Kernel/src/eclipse.reg (1.2), documents/internal/release.txt (1.3), documents/texinputs/sepiachiphtml.tex (1.4), documents/tutorial/mapdebugdemo.tcl (1.3), lib_tcl/eclipse_tools.tcl (1.31), lib_tcl/example.tcl (1.4), lib_tcl/example1.tcl (1.4), lib_tcl/mapembed.tcl (1.5), lib_tcl/mapremote.tcl (1.5), lib_tcl/tkeclipse.tcl (1.10), lib_tcl/tktools.tcl (1.4): Created patches_6_0 branch and updated version numbers in main branch. 2008-11-17 15:22 kish_shen * Eclipse/documents/tutorial/constimpl.tex (1.2): fixed typo reported by David Pautler 2008-11-17 13:49 jschimpf * Eclipse/Kernel/lib/: debug.pl (1.7), kernel.eco (1.31), tracer_tcl.pl (1.8): Cache the result of canonical_path_name/2 in several places, because it can be really slow on Windows, making source debugging a pain. 2008-11-15 06:22 jschimpf * Eclipse/Kernel/lib/version.pl (1.52): Ready for build 6.0 #54 2008-11-14 18:21 kish_shen * Eclipse/icparc_solvers/eplex_s.ecl (1.8): reversed the order of collecting VVs in verify_solution, as suggested by Joachim's code review -- this avoids the termination test problem without using an aux. variable, and also will terminate early if VVs is called with [] and a violation is found. 2008-11-13 22:06 jschimpf * Eclipse/Makefile.in (1.8): Fix for bug 611 - build the reference manual correctly even when no latex/etc installed 2008-11-13 16:01 kish_shen * Eclipse/icparc_solvers/eplex_s.ecl (1.7): fixed problem with eplex/lp_verify_solution -- a do loop termination test may incorrectly fail when the violated variables list is instantiated, added auxillary variable to loop to avoid this. 2008-11-13 14:44 jschimpf * Eclipse/Kernel/src/emu.c (1.10): Fixed problems with ~=/2 reported by Stefan Schiffel. The arguments were not accessed correctly when building the delayed goal. 2008-11-07 06:25 jschimpf * Eclipse/Kernel/lib/version.pl (1.51): Ready for build 6.0 #53 2008-11-06 01:17 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.12): more corrections 2008-11-06 01:04 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_5_10.22): fixed typos in rule for making i386_macosx CPLEX eplex 2008-11-05 18:48 kish_shen * Eclipse/icparc_solvers/Makefile.in (1.13): fixed typos in rule for making i386_macosx CPLEX eplex 2008-11-05 06:22 jschimpf * Eclipse/Kernel/lib/version.pl (1.50): Ready for build 6.0 #52 2008-11-01 07:11 kish_shen * Eclipse/Oci/dbi.ecl (1.6): clarify cursor_next_tuple/2 as non-resatisfiable, and make session_retrieve_tuple/4 more robust. 2008-10-31 18:40 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.11): a few corrections/updates to the CLP/CBC build with AMD 2008-10-31 18:39 kish_shen * Eclipse/: configure (1.25), configure.ac (1.24): updated CBC/CLP to latest version with AMD support (also return information about using AMD during configure) 2008-10-30 06:17 jschimpf * Eclipse/Kernel/lib/version.pl (1.49): Ready for build 6.0 #51 2008-10-29 17:51 kish_shen * Eclipse/: configure, configure.ac, icparc_solvers/coinplex.cpp, icparc_solvers/seplex.c (patches_5_10.[45,43,9,12]): updated to latest CLP/CBC, which has now been correctly compiled with gcc 3. Also updated with recent bug fixes from the main branch 2008-10-29 17:11 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.10): updated with information on compiling recent COIN libraries, and also using gcc 4. 2008-10-29 03:13 jschimpf * Eclipse/: Compiler/README (1.5), Compiler/compiler_analysis.ecl (1.7), Compiler/compiler_codegen.ecl (1.25), Compiler/compiler_common.ecl (1.23), Compiler/compiler_indexing.ecl (1.9), Compiler/compiler_normalise.ecl (1.17), Compiler/compiler_test.ecl (1.19), Compiler/compiler_varclass.ecl (1.14), Compiler/test.ref (1.33), Compiler/testo.ref (1.31), Kernel/lib/asm.eco (1.9), Kernel/lib/compiler_common.eco (1.11), Kernel/lib/compiler_indexing.eco (1.7), Kernel/lib/compiler_map.eco (1.6), Kernel/lib/compiler_normalise.eco (1.10), Kernel/lib/compiler_peephole.eco (1.7), Kernel/lib/compiler_regassign.eco (1.8), Kernel/lib/hash.eco (1.5), Kernel/lib/source_processor.eco (1.8), Kernel/lib/compiler_analysis.eco (1.7), Kernel/lib/compiler_codegen.eco (1.14), Kernel/lib/compiler_varclass.eco (1.9), Kernel/lib/ecl_compiler.eco (1.14), Kernel/lib/eclipse_language.eco (1.7), Kernel/lib/kernel.eco (1.30), Kernel/lib/module_options.eco (1.5), Kernel/lib/suspend.eco (1.5): Exploit trusted-clause property to eliminate cuts (and corresponding savecuts) 2008-10-28 02:52 jschimpf * Eclipse/documents/bips/kernel/database.eci (1.12): Corrected some formatting 2008-10-26 05:26 jschimpf * Eclipse/Kernel/lib/version.pl (1.48): Ready for build 6.0 #50 2008-10-25 03:41 kish_shen * Eclipse/icparc_solvers/seplex.c (1.13): fixed a problem discovered with new CLP/CBC solver running Eplex tests -- mymip(sample2) is unable to find the optimal solution. This is becaus when the MIP solution is found in bb_min, the objective value is imposed on the cost variable as a new bound, but in this case, the value falls just outside of the lower bound, which fails. Changed the impose bounds routine to check if new bound is outside old bounds by less than the tolerance, and do not fail in such cases. 2008-10-24 05:19 jschimpf * Eclipse/Kernel/lib/version.pl (1.47): Ready for build 6.0 #49 2008-10-23 12:49 jschimpf * Eclipse/Kernel/lib/version.pl (1.46): Ready for build 6.0 #48 2008-10-22 16:26 kish_shen * Eclipse/icparc_solvers/: coinplex.cpp (1.9), eplex_params.h (1.4), seplex.c (1.12): fix for bug b609 -- pass cpx_env instead of a NULL pointer when setting global default solver specific parameters. Also copy parameters when presolve is off, and updated comments in eplex_params.h 2008-10-22 13:40 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.8): fix for bug b610 -- need to be more careful with delete, because not all new actually makes a new copy of an item (it may instead be a cast), in which case we should not delete the new item if the original item is also deleted. 2008-10-21 05:07 jschimpf * Eclipse/documents/bips/kernel/arithmetic.eci (1.3): Updated specs of the arithmetic primitives - they make less errors now. 2008-10-20 03:35 jschimpf * Eclipse/Kernel/lib/version.pl (1.45): Ready for build 6.0 #47 2008-10-19 04:17 kish_shen * Eclipse/: configure (1.24), configure.ac (1.23): added setting of OSTYPE for i386_solaris, needed for Java build (the default setting on Cisco's eclipse-vm-sol-1 does not match the one Java uses) 2008-10-18 04:26 jschimpf * Eclipse/Kernel/lib/version.pl (1.44): Ready for build 6.0 #46 2008-10-15 10:09 jschimpf * Eclipse/Kernel/src/bip_misc.c (1.4): Added preliminary interface to higher-resolution timer 2008-10-10 06:45 jschimpf * Eclipse/Kernel/lib/version.pl (1.43): Ready for build 6.0 #45 2008-10-09 19:28 kish_shen * Eclipse/: configure (1.23), configure.ac (1.22): removed -fforce-mem flag for gcc -- not supported in gcc 4. 2008-10-02 18:12 jschimpf * Eclipse/Kernel/lib/version.pl (1.42): Ready for build 6.0 #44 2008-10-02 11:45 jschimpf * Eclipse/Kernel/lib/: dynamic.pl (1.7), kernel.eco (1.29): More straightforward fix for bug 606 - corrected, needs to succeed with meanwhile erased clauses 2008-09-30 08:01 jschimpf * Eclipse/Kernel/lib/: dynamic.pl (1.6), kernel.eco (1.28): More straightforward fix for bug 606 (code review) 2008-09-24 06:50 jschimpf * Eclipse/Kernel/lib/version.pl (1.41): Ready for build 6.0 #43 2008-09-23 14:07 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.9): added description of compiling for older MS Windows, and made proper headings and updated ToC. 2008-09-23 11:00 kish_shen * Eclipse/Contrib/: Makefile.in (1.4), max_flow_eplex.ecl (1.1), max_flow.ecl (1.1), all_min_cuts_eplex.ecl (1.1), all_min_cuts.ecl (1.1): added CrossCore's max_flow and all_min_cuts libraries, from Helmut 2008-09-22 00:46 kish_shen * Eclipse/Contrib/: Makefile.in (1.3), ic_global_gac.ecl (1.1): added initial version of Helmut's gac version of alldifferent for ic 2008-09-18 06:49 jschimpf * Eclipse/Kernel/lib/version.pl (1.40): Ready for build 6.0 #42 2008-09-17 18:13 kish_shen * Eclipse/documents/embedding/embremote.tex (1.2): remove out-dated information 2008-09-16 06:49 jschimpf * Eclipse/Kernel/lib/version.pl (1.39): Ready for build 6.0 #41 2008-09-16 00:02 kish_shen * Eclipse/documents/userman/umsterm.tex (1.2): corrected typo 2008-09-15 14:10 kish_shen * Eclipse/INSTALL (1.7): updated INSTALL from Helmut's feedback on building on Cygwin 2008-09-15 12:35 jschimpf * Eclipse/icparc_solvers/Makefile.in (1.12): Extra quotes, needed for cygwin build 2008-09-13 17:26 jschimpf * Eclipse/Kernel/lib/version.pl (1.38): Ready for build 6.0 #40 2008-09-13 11:01 jschimpf * Eclipse/Kernel/src/emu.c (1.9): Fixed bug 605 - use an offset-based scheme to access the parameters of the bi_xxx instructions for debugging (rather than the label-based scheme that provoked code rearrangement and duplication in the peephole optimizer). 2008-09-13 10:46 jschimpf * Eclipse/: Compiler/compiler_codegen.ecl (1.24), Kernel/lib/compiler_codegen.eco (1.13): Register descriptors were still incorrect, fixed. 2008-09-13 00:20 jschimpf * Eclipse/Kernel/lib/version.pl (1.37): Removed beta-qualifier 2008-09-13 00:16 jschimpf * Eclipse/: Compiler/compiler_codegen.ecl (1.23), Kernel/lib/compiler_codegen.eco (1.12): Correction to previous change: make sure nothings goes between the label and following debug_call_simple instruction, because the label is used to mark the instruction, not to branch there. 2008-09-12 23:34 jschimpf * Eclipse/documents/bips/kernel/: database.eci (1.11), directives.eci (1.5): Updated pragma and compiler option docs. 2008-09-12 22:54 jschimpf * Eclipse/: Kernel/lib/asm.eco (1.8), Kernel/lib/asm.pl (1.5), Kernel/lib/compiler_codegen.eco (1.11), Compiler/compiler_codegen.ecl (1.22): Fixed bug 605 - use an offset-based scheme to access the parameters of the bi_xxx instructions for debugging (rather than the label-based scheme that provoked code rearrangement and duplication in the peephole optimizer). 2008-09-12 20:40 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.8): updated SetupGuide mainly from feedbacks from Helmut 2008-09-12 00:44 kish_shen * Eclipse/icparc_solvers/: colgen_.ecl (patches_5_10.1), colgen_.ecl (1.2): fix code to avoid compiler warning 2008-09-12 00:32 kish_shen * Eclipse/: icparc_solvers/eplex_s.ecl (patches_5_10.1), icparc_solvers/eplex_s.ecl (1.6), documents/libman/eplex.tex (1.6): try to add more helpful warning about posting constraints that may be due to missing brackets around constraints 2008-09-11 17:36 jschimpf * Eclipse/Kernel/lib/version.pl (1.36): Ready for build 6.0 #39 2008-09-11 01:17 jschimpf * Eclipse/: Compiler/compiler_compound.ecl (1.12), Compiler/test.ref (1.32), Compiler/testo.ref (1.30), Kernel/lib/asm.eco (1.7), Kernel/lib/compiler_analysis.eco (1.6), Kernel/lib/compiler_codegen.eco (1.10), Kernel/lib/compiler_common.eco (1.10), Kernel/lib/compiler_indexing.eco (1.6), Kernel/lib/compiler_map.eco (1.5), Kernel/lib/compiler_normalise.eco (1.9), Kernel/lib/compiler_peephole.eco (1.6), Kernel/lib/compiler_regassign.eco (1.7), Kernel/lib/compiler_varclass.eco (1.8), Kernel/lib/ecl_compiler.eco (1.13), Kernel/lib/eclipse_language.eco (1.6), Kernel/lib/hash.eco (1.4), Kernel/lib/kernel.eco (1.27), Kernel/lib/module_options.eco (1.4), Kernel/lib/source_processor.eco (1.7), Kernel/lib/suspend.eco (1.4): Don't generate xxx_local_value instructions while we do not put variables on the local stack. 2008-09-11 01:15 jschimpf * Eclipse/Compiler/ecl_compiler.ecl (1.15): Added pragma(opt_level(N)) 2008-09-11 00:49 kish_shen * Eclipse/Kernel/lib/: asm.eco (1.6), asm.pl (1.4): workaround use of -2147483648 (-2^31), which can't be read without bignums, because the sign and the actual number are read separately, and 2^31 does not fit into 32 bit. 2008-09-09 06:43 jschimpf * Eclipse/Kernel/lib/version.pl (1.35): Ready for build 6.0 #38 2008-09-08 17:08 kish_shen * Eclipse/Kernel/lib/: dynamic.pl (1.5), kernel.eco (1.26): fix for bug b606 -- get a copy of the matching clauses for retract/1, allowing it to retract subsequent clauses and obeying logical update semantics. 2008-09-04 15:04 kish_shen * Eclipse/documents/bips/kernel/typetest.eci (1.4): corrected a typo 2008-09-04 10:47 jschimpf * Eclipse/Kernel/lib/: quintus.pl (1.6), cprolog.pl (1.6): Made sure lib(cprolog/quintus/sicstus) have the right operator definitions after canges in ECLiPSe default. 2008-09-04 06:38 jschimpf * Eclipse/Kernel/lib/version.pl (1.34): Ready for build 6.0 #37 2008-09-03 14:13 kish_shen * Eclipse/lib_tcl/tkeclipse.tcl (1.9): fix for a problem noticed by Helmut for Windows tkeclipse: the focus on the query entry is lost after every query. Apparently the focus needs to be explicitly specified for Windows each time. 2008-09-03 13:05 jschimpf * Eclipse/Kernel/lib/version.pl (1.33): Ready for build 6.0 #36 2008-09-02 09:58 kish_shen * Eclipse/documents/libman/eplex.tex (1.5): updated doc with more information on OSI/CLP-CBC solvers 2008-09-02 09:33 kish_shen * Eclipse/Kernel/src/main.c (1.4): changed the raising of invalid command line options for Windows as well 2008-09-02 08:27 jschimpf * Eclipse/Kernel/lib/version.pl (1.32): Ready for build 6.0 #35 2008-09-02 00:13 jschimpf * Eclipse/documents/bips/kernel/control.eci (1.3): Updated description of cut scope 2008-09-01 23:56 jschimpf * Eclipse/Kernel/src/bip_db.c (1.6): Fixed a bug that caused get_flag/3 not to return port_line information for compile_term'd predicates, which lead to breakport indicators not being displayed in tkeclipse in do-loops. 2008-09-01 11:44 jschimpf * Eclipse/Kernel/: src/bip_control.c (1.3), src/bip_db.c (1.5), src/code.c (1.9), src/dict.h (1.3), src/emu.c (1.8), src/emu_export.h (1.6), src/main.c (1.3), src/proc_desc.c (1.3), src/sepia.h (1.4), src/types.h (1.4), lib/kernel.eco (1.25), lib/kernel.pl (1.16), lib/setof.pl (1.2): Improved tracing of metacallees: trace when inside tools with trace_meta flag set. This is not perfect (i doubt there is a perfect solution) but hopefully usable. I had to redo the mechanism for tracing delays that happen inside externals. 2008-08-31 23:10 jschimpf * Eclipse/Kernel/lib/lips.pl (1.2): Remove deprecated nodbgcomp 2008-08-31 22:06 jschimpf * Eclipse/Kernel/lib/: asm.eco (1.5), compiler_analysis.eco (1.5), compiler_codegen.eco (1.9), compiler_common.eco (1.9), compiler_indexing.eco (1.5), compiler_map.eco (1.4), compiler_normalise.eco (1.8), compiler_peephole.eco (1.5), compiler_regassign.eco (1.6), compiler_varclass.eco (1.7), ecl_compiler.eco (1.12), hash.eco (1.3), kernel.eco (1.24), module_options.eco (1.3), source_processor.eco (1.6), suspend.eco (1.3): Update all bootfiles, following recent compiler changes 2008-08-31 21:57 jschimpf * Eclipse/Compiler/: compiler_indexing.ecl (1.8), compiler_test.ecl (1.18), test.ref (1.31), testo.ref (1.29): Fixed bug 604, in fact an omission in the implementation. Weaken the guard conditions after guards that may cause unification of guard variables. 2008-08-31 21:51 jschimpf * Eclipse/Compiler/README (1.4): Expanded on what needs to be done on compiler changes 2008-08-31 20:47 jschimpf * Eclipse/Kernel/lib/debug.pl (1.6): fixed error checking in spy/nospy 2008-08-29 17:50 kish_shen * Eclipse/Kernel/src/main.c (1.2): Removed backwards compatibility of silently igoring non-valid command line arguments. Arguments that are to be passed to ECLiPSe must now be after '--'. This also fixes bug 548 2008-08-29 15:26 kish_shen * Eclipse/: Compiler/compiler_peephole.ecl (1.26), Compiler/testo.ref (1.28), Kernel/lib/compiler_analysis.eco (1.4), Kernel/lib/compiler_codegen.eco (1.8), Kernel/lib/compiler_common.eco (1.8), Kernel/lib/compiler_indexing.eco (1.4), Kernel/lib/compiler_normalise.eco (1.7), Kernel/lib/compiler_peephole.eco (1.4), Kernel/lib/compiler_regassign.eco (1.5), Kernel/lib/compiler_varclass.eco (1.6), Kernel/lib/ecl_compiler.eco (1.11), Kernel/lib/kernel.eco (1.23): Changed the chunk joining algorithm (with opt_level = 1) to try to preserve the original branch structure rather than creating a long first branch. This leads to some improvement in performance 2008-08-24 00:04 jschimpf * Eclipse/Kernel/lib/version.pl (1.31): Ready for build 6.0 #34 2008-08-23 17:42 jschimpf * Eclipse/documents/bips/kernel/: database.eci (1.10), dynamic.eci (1.3), obsolete.eci (1.4): updated retractall/1 and assert?/1 docs 2008-08-22 15:04 jschimpf * Eclipse/Kernel/lib/: environment.pl (1.6), kernel.eco (1.22): get_flag(all_dynamic,X) always failed after recent change - fixed 2008-08-22 14:05 kish_shen * Eclipse/documents/userman/exthsusp.tex (1.2): fixed a typo found by Helmut 2008-08-22 10:03 jschimpf * Eclipse/Kernel/lib/kernel.eco (1.21): removed accidentally checked in tracer diagnostics 2008-08-21 18:07 jschimpf * Eclipse/Kernel/lib/kernel.pl (1.15): Stripped variable names from source annotation for do-loop base clause to suppress singleton warnings. 2008-08-21 17:54 jschimpf * Eclipse/Kernel/lib/: fd_arith.pl (1.2), environment.pl (1.5), events.pl (1.5), io.pl (1.2), kernel.eco (1.20), suspend.eco (1.2), suspend.pl (1.2), tconv.pl (1.2), dynamic.pl (1.4): Removed singleton variables 2008-08-21 17:36 jschimpf * Eclipse/Kernel/lib/atts.pl (1.2): Don't use deprecated retract_all/1 2008-08-21 11:28 jschimpf * Eclipse/Kernel/lib/version.pl (1.30): Ready for build 6.0 #33 2008-08-20 22:57 jschimpf * Eclipse/Kernel/lib/: cprolog.pl (1.5), dynamic.pl (1.3), eclipse_language.ecl (1.3), eclipse_language.eco (1.5), elipsys.pl (1.2), iso.pl (1.5), megalog.pl (1.2), quintus.pl (1.5), kernel.eco (1.19), kernel.pl (1.14): Added retractall/1 and assertz/1 aliases 2008-08-20 18:03 jschimpf * Eclipse/Kernel/lib/: tracer_tty.pl (1.4), document.ecl (1.2), iso.pl (1.4), fd_domain.pl (1.2): Renamed singleton variables 2008-08-20 17:48 jschimpf * Eclipse/Kernel/lib/sepia.pl (1.3): Fixed delay/3 which didn't use module argument 2008-08-20 17:46 jschimpf * Eclipse/Kernel/lib/quintus.pl (1.4): Removed unnecessary tool-property 2008-08-16 11:27 jschimpf * Eclipse/Kernel/lib/version.pl (1.29): Ready for build 6.0 #32 2008-08-15 22:49 kish_shen * Eclipse/: icparc_solvers/coinplex.cpp (1.7), icparc_solvers/s_eplex_comments.ecl (1.8), icparc_solvers/seplex.c (1.11), icparc_solvers/seplex.h (1.4), documents/libman/eplex.tex (1.4): return information on actual solver used for COIN-OSI solvers. Also return information about any extra package used, such as AMD 2008-08-15 18:57 jschimpf * Eclipse/Kernel/lib/version.pl (1.28): Ready for build 6.0 #31 2008-08-15 17:19 kish_shen * Eclipse/documents/bips/kernel/externals.eci (1.3): corrected typo 2008-08-15 17:08 kish_shen * Eclipse/Kernel/lib/tracer_tcl.pl (1.7): A workaround to avoid incompatible change in the tracer protocols for Saros 2008-08-15 16:43 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (1.30): removed a typo introduced in last update 2008-08-14 15:01 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.7): minor update from checking if the build for UFL's AMD (for COIN-OR's CLP) is up-to-date or not. Also added note that some of the standard configure options are not supported by ECLiPSe's configure 2008-08-14 02:42 kish_shen * Eclipse/icparc_solvers/: seplex.c (patches_5_10.11), seplex.c (1.10): more workaround for __eprintf problem with COIN-OR solvers: the last change of always defining _eprintf() does not work with ppc_macosx, at least on Mac OS 10.4 we have access to. This is because __eprintf() is defined in libstdc++, and Mac OS X's linker does not allow multiple definitions of symbols (for flat_namespace). 2008-08-13 01:53 kish_shen * Eclipse/documents/userman/umsdebug.tex (1.6): expanded and updated the source tracing a bit 2008-08-12 23:20 kish_shen * Eclipse/documents/bips/kernel/iostream.eci (1.3): removed spurious examples for connect/2 (bug b#546) 2008-08-12 15:07 kish_shen * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/: Platform.java (patches_5_10.4), Platform.java (1.5): undo last change that include amd64 for 32 bit Linux platform -- we run 32 bit Java on 64 bit Windows, and apparentl 64 bit Java is not binary compatible with 32 bit Java 2008-08-12 11:25 jschimpf * Eclipse/Kernel/lib/version.pl (1.27): Ready for build 6.0 #30 2008-08-12 01:48 kish_shen * Eclipse/: lib_tcl/eclipse_tools.tcl (1.29), lib_tcl/tracerhelp.txt (1.10), documents/tutorial/tktracersource.fig (1.3), documents/tutorial/tktracersourceann.eps (1.3): changed left click to view source context in stack trace to the the left hand side (information) side of the line only, and double click to inspect the goal to the goal only. This is because a double click is also seen as two single clicks. 2008-08-10 08:03 jschimpf * Eclipse/Kernel/lib/version.pl (1.26): Ready for build 6.0 #29 2008-08-09 23:47 jschimpf * Eclipse/: Compiler/compiler_common.ecl (1.22), Compiler/compiler_normalise.ecl (1.16), Kernel/lib/compiler_common.eco (1.7), Kernel/lib/compiler_normalise.eco (1.6): Do not try to reconstruct source name information in the compiler - it leads to unwanted warnings. 2008-08-09 00:40 jschimpf * Eclipse/: Compiler/compiler_common.ecl (1.21), Compiler/compiler_normalise.ecl (1.15), Compiler/compiler_varclass.ecl (1.13), Compiler/ecl_compiler.ecl (1.14), Compiler/test.ref (1.30), Compiler/testo.ref (1.27), Kernel/lib/compiler_analysis.eco (1.3), Kernel/lib/compiler_common.eco (1.6), Kernel/lib/compiler_normalise.eco (1.5), Kernel/lib/compiler_peephole.eco (1.3), Kernel/lib/compiler_codegen.eco (1.7), Kernel/lib/compiler_indexing.eco (1.3), Kernel/lib/compiler_map.eco (1.3), Kernel/lib/compiler_regassign.eco (1.4), Kernel/lib/compiler_varclass.eco (1.5), Kernel/lib/ecl_compiler.eco (1.10), Kernel/lib/source_processor.eco (1.5): Report head singletons in normalisation phase, because later the information is lost. Variable ids are now assigned per clause, which allows for the warnings to be made, and allows us to get rid of the ugly unification of clause head arguments. Temporarily reinstated test of global check_singletons flag for supressing warnings. 2008-08-08 17:26 kish_shen * Eclipse/lib_tcl/: eclipse_tools.tcl (patches_5_10.3), eclipse_tools.tcl (1.28): fixed bug # b512: treat the full printdepth flag specially, as it is not displayed in the same way as the other flags, and the generic code ignored it. 2008-08-08 15:37 kish_shen * Eclipse/Kernel/src/bip_misc.c (1.3): modifications suggested by Joachim: fall through to cleanup code when environment variable is already set to the new value 2008-08-08 14:20 kish_shen * Eclipse/Kernel/src/bip_misc.c (1.2): Fix for bug# b600: malloc the memory needed for the environment string used by putenv() instead of storing it in the ECLiPSe dictionary. This is because in an embedded ECLiPSe, the environment changes have to persist after ECLiPSe is unloaded. 2008-08-06 16:12 kish_shen * Eclipse/: lib_tcl/eclipse_tools.tcl (1.27), lib_tcl/example_multi.ecl (1.2), Kernel/lib/kernel.eco (1.18), Kernel/lib/debug.pl (1.5): fixed two problems with toggling breakpoints introduced by previous changes: 1. Refresh file at start of tracing instead of setting it to "" -- setting it to "" is a problem because the tracing may not stop at any port, and so not update the file name from "", and we need a valid file name for operations such as setting of breakpoints. 2. Fixed the problem with trying to set a breakpoint on the last port in a file. Also fixed the file name used for the error message when no ports are found 2008-08-06 15:16 kish_shen * Eclipse/documents/tutorial/debugdemo.ecl (1.6): fixed a singleton variable warning 2008-08-06 15:05 kish_shen * Eclipse/documents/tutorial/: tktracersource.fig (1.2), tktracersourceann.eps (1.2), tktracersourceann.gif (1.2): removed popup display of callee's source 2008-08-06 14:25 kish_shen * Eclipse/: lib_tcl/eclipse_tools.tcl (1.26), lib_tcl/tracerhelp.txt (1.9), Kernel/lib/tracer_tcl.pl (1.6): removed popup display of callee's source 2008-08-05 14:11 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (1.25): Fixed a problem noticed by Joachim with files with no terminating newlines in the source context view -- previous fix got the line number calculation right, but still inserted terminating new lines into the line number and status text windows, which should not have them to match the source context view. 2008-08-05 02:13 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (1.24): Added the Control-Button-1 alternative for the Source Context popup menu. These have been provided as alternatives to functionality invoked using Button-3 (right mouse button), for mouse that have only one button (e.g. the standard Mac mouse). 2008-08-05 02:08 kish_shen * Eclipse/documents/userman/umsdebug.tex (1.5): removed an old footnote 2008-08-05 02:05 kish_shen * Eclipse/documents/userman/umsdebug.tex (1.4): added breakpoint description 2008-08-05 00:57 kish_shen * Eclipse/documents/tutorial/: eplex.tex (1.2), tkdebug.tex (1.3), tkfilter.ps (1.2), tkfiltercond.ps (1.2), tkrefreshedgs.ps (1.2), tksoucontext.ps (1.1), tktracer.fig (1.2), tktracer.ps (1.2), tktracerann.eps (1.2), tktracerpopup.ps (1.2), tktracersource.fig (1.1), tktracersourceann.eps (1.1), tktracersourceann.gif (1.1): update the debug and eplex chapters for ECLiPSe 6.0 2008-08-05 00:22 kish_shen * Eclipse/documents/tutorial/: tktopsum.gif (1.2), tktracerann.gif (1.2), tkdelayedann.gif (1.2), tkfiltercond.gif (1.2), tkinspectann.gif (1.2), tkpredann.gif (1.2): updated the gif files with binary flag for CVS 2008-08-04 17:55 jschimpf * Eclipse/Kernel/lib/tracer_tty.pl (1.3): Removed singleton variable occurrences 2008-08-04 17:49 jschimpf * Eclipse/Compiler/testo.ref (1.26): Update after fixing auxiliary pred name problem 2008-08-04 17:48 jschimpf * Eclipse/: Compiler/ecl_compiler.ecl (1.13), Kernel/lib/ecl_compiler.eco (1.9), Kernel/lib/kernel.pl (1.13), Kernel/lib/kernel.eco (1.17): Avoid auxiliary predicate name clashes in do/2 2008-08-04 17:46 jschimpf * Eclipse/: Compiler/compiler_codegen.ecl (1.21), Kernel/lib/compiler_codegen.eco (1.6): Prevent singleton warnings 2008-08-04 11:40 jschimpf * Eclipse/Kernel/lib/compiler_varclass.eco (1.4): Ignore global check_singleton setting 2008-08-04 11:12 jschimpf * Eclipse/Compiler/compiler_varclass.ecl (1.12): Ignore global check_singleton setting 2008-08-04 10:28 jschimpf * Eclipse/Kernel/lib/paddy.pl (1.2): Disabled singleton warnings (there are lots) 2008-08-04 07:59 jschimpf * Eclipse/Kernel/lib/version.pl (1.25): Ready for build 6.0 #28 2008-08-04 01:52 kish_shen * Eclipse/: Kernel/lib/debug.pl (1.4), Kernel/lib/kernel.eco (1.16), Kernel/lib/tracer_tcl.pl (1.5), lib_tcl/eclipse_tools.tcl (1.23): changed setting of breakpoints so that if the same source is used for different modules, the breakpoint are set/reset for all the modules. apply canonical_path_name to the file name obtained from debug_call, in case the canonical path is different on the machine running the program from the one where it was compiled (on a shared file system like NFS). 2008-08-04 01:13 kish_shen * Eclipse/Kernel/lib/development_support.pl (1.2): fixed an old problem where the source predicate veiwr does not recognise clauses of the form H ?- T. 2008-08-03 22:13 jschimpf * Eclipse/Kernel/src/procedure.c (1.2): Incremented binary eco version number, so trying to load old eco files will give proper error message. Also removed dead code. 2008-08-03 14:13 jschimpf * Eclipse/Kernel/src/bip_db.c (1.4): Fixed ancient bug in type-macros which for some reason caused test failures now... 2008-08-03 09:57 jschimpf * Eclipse/Kernel/src/bip_delay.c (1.3): Fixed check for leftover woken goals. 2008-08-03 08:02 jschimpf * Eclipse/Kernel/lib/version.pl (1.24): Ready for build 6.0 #27 2008-08-02 23:58 kish_shen * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/: Platform.java (patches_5_10.3), Platform.java (1.4): added check for amd64 in returning Platform_i386_nt 2008-08-02 11:26 jschimpf * Eclipse/Kernel/lib/version.pl (1.23): Ready for build 6.0 #26 2008-08-01 15:44 jschimpf * Eclipse/: Kernel/lib/compiler_codegen.eco (1.5), Kernel/lib/kernel.eco (1.15), Kernel/lib/kernel.pl (1.12), Kernel/src/bip_delay.c (1.2), Kernel/src/error.c (1.3), Compiler/compiler_codegen.ecl (1.20): Added internal call_relaxed_prio/2 and employed it in compiler to make sure compile_term/1,2 works also in high-priority context. This is a quick workaround and should be thought though more carefully. 2008-08-01 10:46 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (1.22): removed the "show source while tracing" preference option -- seems rather pointless. 2008-08-01 08:03 jschimpf * Eclipse/Kernel/lib/version.pl (1.22): Ready for build 6.0 #25 2008-08-01 02:08 jschimpf * Eclipse/Kernel/lib/kernel.eco (1.14): Better backward compatibility by not removing all_dynamic flag completely. Also hidden a number of other obsolete flags from showing up with env/0. 2008-08-01 01:34 jschimpf * Eclipse/Kernel/lib/version.pl (1.21): classified as beta release 2008-08-01 01:31 jschimpf * Eclipse/documents/bips/kernel/opsys.eci (1.6): Added missing escapes 2008-08-01 01:30 jschimpf * Eclipse/documents/bips/kernel/: database.eci (1.9), directives.eci (1.4): Updates to compiler and directives 2008-08-01 01:27 jschimpf * Eclipse/documents/userman/: umscompiler.tex (1.3), umsroot.tex (1.2): Updated compiler chapter 2008-07-31 21:45 jschimpf * Eclipse/: Compiler/source_processor.ecl (1.9), Kernel/lib/source_processor.eco (1.4): Track current module (and created modules) correctly when returning from an included file. 2008-07-31 16:55 jschimpf * Eclipse/Kernel/lib/environment.pl (1.4): Better backward compatibility by not removing all_dynamic flag completely. Also hidden a number of other obsolete flags from showing up with env/0. 2008-07-31 11:27 jschimpf * Eclipse/Kernel/lib/version.pl (1.20): Ready for build 6.0 #24 2008-07-31 03:13 kish_shen * Eclipse/: Kernel/src/bip_db.c (1.3), Kernel/lib/kernel.eco (1.13), Kernel/lib/tracer_tcl.pl (1.4), Kernel/lib/debug.pl (1.3), Kernel/lib/kernel.pl (1.11), lib_tcl/eclipse_tools.tcl (1.21), lib_tcl/tracerhelp.txt (1.8), documents/bips/kernel/database.eci (1.8): added port_calls option to get_flag/3, to allow the goal information for the ports to be extracted. This is used to allow some hyperlink-like movement between source files (click on a goal at a port to display it), and also reused the code to display a predicate to show the call and the source for the called goal at the same time. also added a work-around for Helmut's problem -- check if a file is readable before erasing the old source listing. 2008-07-30 22:46 jschimpf * Eclipse/Kernel/lib/version.pl (1.19): Ready for build 6.0 #23 2008-07-30 12:13 jschimpf * Eclipse/Contrib/listut.pl (1.3): Worked around currently missing determinacy detection to avoid choicepoint. 2008-07-29 17:59 jschimpf * Eclipse/: Kernel/lib/compiler_normalise.eco (1.4), Kernel/lib/ecl_compiler.eco (1.8), Compiler/compiler_normalise.ecl (1.14), Compiler/ecl_compiler.ecl (1.12): Removed consistency check that slowed down compilation of large claues dramatically. Also added further log messages. 2008-07-29 17:13 jschimpf * Eclipse/Compiler/source_processor.ecl (1.8): Corrected description of ignore_conditionals option 2008-07-29 13:57 jschimpf * Eclipse/Kernel/lib/version.pl (1.18): Ready for build 6.0 #22 2008-07-28 23:54 jschimpf * Eclipse/: Kernel/lib/compiler_common.eco (1.5), Compiler/compiler_common.ecl (1.20): Print relative filename in redefinition messages again so we don't get diffs in tests. 2008-07-28 19:01 kish_shen * Eclipse/Kernel/lib/: kernel.eco (1.12), kernel.pl (1.10): added check for var for annotated arg in tr_colon/5, and removed a workaround for old compiler bug 2008-07-28 14:32 kish_shen * Eclipse/Kernel/lib/kernel.pl (1.9): fix for bug# b601 2008-07-27 23:20 jschimpf * Eclipse/: Compiler/ecl_compiler.ecl (1.11), Kernel/lib/ecl_compiler.eco (1.7): Print relative filename in redefinition messages again so we don't get diffs in tests. Also caught aborts in handlers, should they happen. 2008-07-27 12:25 jschimpf * Eclipse/Kernel/lib/: bsi.pl (1.2), cprolog.pl (1.4), ecl_compiler.eco (1.6), iso.pl (1.3), kernel.eco (1.11), kernel.pl (1.8), sepia.pl (1.2), swi.ecl (1.2): Changed +,-, prefix operators to be iso compatible (and more intuitive) 2008-07-26 16:45 jschimpf * Eclipse/Kernel/src/bip_module.c (1.5): Corrected size of tool interface code block 2008-07-25 15:01 kish_shen * Eclipse/documents/bips/kernel/opsys.eci (1.5): updated description for canonical_path_name/2 (for Windows) 2008-07-25 02:22 kish_shen * Eclipse/documents/userman/umsmacros.tex (1.4): added source annotation aware transformation to user manual 2008-07-24 16:26 jschimpf * Eclipse/Kernel/lib/t_all.pl (1.2): Write LF-style result files even on Windows 2008-07-24 16:21 jschimpf * Eclipse/Kernel/: src/code.c (1.8), src/emu.c (1.7), src/error.c (1.2), src/error.h (1.2), lib/events.pl (1.4): Made metacall consistent with new compiler behaviour and allowed cut within condition. 2008-07-24 15:45 jschimpf * Eclipse/lib_tcl/tkeclipse.tcl (1.8): Newly created warning stream did not flush eagerly enough 2008-07-24 15:22 kish_shen * Eclipse/icparc_solvers/seplex.c (1.9): define __eprintf generally, because Cisco's sparc_sunos5 machine, which has older libraries, does not define __eprintf() -- this caused the loadsing of clpcbc built at that machine to fail 2008-07-24 13:56 jschimpf * Eclipse/: Kernel/lib/compiler_common.eco (1.4), Kernel/lib/ecl_compiler.eco (1.5), Kernel/lib/source_processor.eco (1.3), Kernel/src/bip_module.c (1.4), Compiler/compiler_common.ecl (1.19), Compiler/compiler_normalise.ecl (1.13), Compiler/ecl_compiler.ecl (1.10), Compiler/source_processor.ecl (1.7): Corrected and improved error reporting 2008-07-24 11:06 jschimpf * Eclipse/Kernel/lib/version.pl (1.17): Ready for build 6.0 #21 2008-07-24 03:51 kish_shen * Eclipse/icparc_solvers/seplex.c (patches_5_10.10): define __eprintf generally, because Cisco's sparc_sunos5 machine, which has older libraries, does not define __eprintf() -- this caused the loadsing of ckpcbc built at that machine to fail 2008-07-23 20:37 kish_shen * Eclipse/Kernel/src/os_support.c (1.5): removed the C level removing of trailing . for Windows -- this is done by GetLongPathName() for existing paths, and non-existing paths is not passed to the C level, so no editing of the '.' is done there. No normalisation is done for non-existing path for anything else, so tolerate extra '.' seems reasonable. 2008-07-23 06:58 jschimpf * Eclipse/Kernel/lib/version.pl (1.16): Ready for build 6.0 #20 2008-07-23 02:43 kish_shen * Eclipse/: configure (1.22), configure.ac (1.21), Kernel/src/config.h.in (1.3), Kernel/src/os_support.c (1.4): fix for bug# 596: use GetLongPathName() to normalise case for characters in file path. This only works for Windows NT version > 4 (Windows 2000 prof and newer) also removed any trailing '.' in file names -- they are ignored by Windows. done for getcwd/1 -- this is used by canonical_path_name/2 to normalise existing paths 2008-07-22 15:44 kish_shen * Eclipse/: lib_tcl/eclipse_tools.tcl (1.20), lib_tcl/predprophelp.txt (1.2), lib_tcl/tracerhelp.txt (1.7), Kernel/lib/kernel.eco (1.10), Kernel/lib/tracer_tcl.pl (1.3): 1. merged predicate source display into tracer's source display 2. GUI now informed of start of tracing. Use this to clear the debug source file info, so that the file is reloaded on new trace. 3. Various minor changes suggested by Joachim. 2008-07-22 14:37 kish_shen * Eclipse/lib_tcl/eclipse.tcl (1.2): some error catching when eclipse is killed 2008-07-22 11:07 jschimpf * Eclipse/Kernel/lib/version.pl (1.15): Ready for build 6.0 #19 2008-07-22 04:45 kish_shen * Eclipse/documents/internal/: debugger_interface.txt (1.3), tracer.txt (1.3): updated documentation for debugger changes (source tracing, breakpoints) 2008-07-21 00:32 jschimpf * Eclipse/Kernel/lib/version.pl (1.14): Ready for build 6.0 #18 2008-07-20 18:16 jschimpf * Eclipse/: Kernel/lib/asm.eco (1.4), Kernel/lib/compiler_analysis.eco (1.2), Kernel/lib/compiler_codegen.eco (1.4), Kernel/lib/compiler_common.eco (1.3), Kernel/lib/compiler_indexing.eco (1.2), Kernel/lib/compiler_map.eco (1.2), Kernel/lib/compiler_normalise.eco (1.3), Kernel/lib/compiler_peephole.eco (1.2), Kernel/lib/compiler_regassign.eco (1.3), Kernel/lib/compiler_varclass.eco (1.3), Kernel/lib/ecl_compiler.eco (1.4), Kernel/lib/eclipse_language.eco (1.4), Kernel/lib/environment.pl (1.3), Kernel/lib/events.pl (1.3), Kernel/lib/hash.eco (1.2), Kernel/lib/iso.pl (1.2), Kernel/lib/kernel.eco (1.9), Kernel/lib/kernel.pl (1.7), Kernel/lib/meta.pl (1.3), Kernel/lib/modes.pl (1.2), Kernel/lib/module_options.eco (1.2), Kernel/lib/multifile.ecl (1.1), Kernel/lib/quintus.pl (1.3), Kernel/lib/source_processor.eco (1.2), Kernel/src/Makefile.in (1.3), eclipse_rt.lst (1.5), Compiler/Makefile.in (1.5), Compiler/compiler_test.ecl (1.17), Compiler/ecl_compiler.ecl (1.9), Compiler/source_processor.ecl (1.6), Compiler/test.ref (1.29), Compiler/testo.ref (1.25): Revised dynamic/discontiguous/multifile compilation. Changed directives such that they are executed at compile time and load time, queries only at load time. Fixed expand pragmas, which were ignored, and several other minor problems. 2008-07-20 17:06 jschimpf * Eclipse/Kernel/src/bip_db.c (1.2): Don't return break/port_lines property when no source information 2008-07-20 17:05 jschimpf * Eclipse/Kernel/src/operator.c (1.2): Ignore duplicate operator definitions (better for compiling loaded module to .eco) 2008-07-19 10:46 jschimpf * Eclipse/Kernel/lib/version.pl (1.13): Ready for build 6.0 #17 2008-07-18 17:17 kish_shen * Eclipse/documents/: userman/umsdynamic.tex (1.2), userman/umslanguage.tex (1.2), userman/umsmacros.tex (1.3), bips/kernel/control.eci (1.2), bips/kernel/dynamic.eci (1.2): updated documentation for dynamic code changes 2008-07-18 17:14 kish_shen * Eclipse/Kernel/src/code.c (1.7): corrected a mistake in previous change noticed by Joachim 2008-07-18 13:38 kish_shen * Eclipse/Kernel/lib/: kernel.pl (1.6), eclipse_language.eco (1.3), kernel.eco (1.8), eclipse_language.ecl (1.2): 1. added dummy -->/2 and ?-/2 predicates to sepia_kernel to prevent their use in dynamic code 2. changed the tr_match (for ?-/2) and tr_with (for named structures) macro transformation to be annotation aware so that source tracer works better for them 2008-07-18 11:32 jschimpf * Eclipse/Compiler/Makefile.in (1.4): Replaced single with double quotes because line continuations don't work under cygwin otherwise 2008-07-18 06:42 jschimpf * Eclipse/Kernel/lib/version.pl (1.12): Ready for build 6.0 #16 2008-07-18 02:13 kish_shen * Eclipse/Kernel/lib/: debug.pl (1.2), environment.pl (1.2), kernel.eco (1.7): corrected some singleton variable warnings 2008-07-17 15:32 kish_shen * Eclipse/Kernel/: lib/dynamic.pl (1.2), lib/kernel.eco (1.6), src/code.c (1.6): implemented call_with_cut and use it in call_dynamic_/4 2008-07-17 13:06 jschimpf * Eclipse/Kernel/lib/version.pl (1.11): Ready for build 6.0 #15 2008-07-16 23:51 kish_shen * Eclipse/: configure (1.21), configure.ac (1.20), Kernel/src/intervals.c (1.2), Kernel/src/rounding_control.h (1.2), Kernel/src/bip_arith.c (1.2), Kernel/src/config.h.in (1.2): merge workaround for Intel Mac OS X ceil() bug from patch branch to main branch 2008-07-16 18:07 kish_shen * Eclipse/documents/bips/kernel/record.eci (1.4): added filtering to recorded/2,3. This speeds up recorded/2,3 by reducing the length of the list of possible matches for the term being retrieved. In particular, this speeds up the execution of dynamic code 2008-07-16 17:38 kish_shen * Eclipse/Kernel/lib/kernel.eco (1.5): added filtering to recorded/2,3. This speeds up recorded/2,3 by reducing the length of the list of possible matches for the term being retrieved. In particular, this speeds up the execution of dynamic code 2008-07-16 17:12 kish_shen * Eclipse/Kernel/: src/bip_record.c (1.2), lib/kernel.pl (1.5): added filtering to recorded/2,3. This speeds up recorded/2,3 by reducing the length of the list of possible matches for the term being retrieved. In particular, this speeds up the execution of dynamic code 2008-07-15 10:44 jschimpf * Eclipse/Kernel/lib/version.pl (1.10): Ready for build 6.0 #14 2008-07-13 13:40 jschimpf * Eclipse/: Kernel/src/code.c (1.5), Kernel/src/emu.c (1.6), Kernel/src/emu_export.h (1.5), Kernel/lib/compiler_codegen.eco (1.3), Kernel/lib/compiler_common.eco (1.2), Kernel/lib/compiler_regassign.eco (1.2), Kernel/lib/compiler_varclass.eco (1.2), Kernel/lib/ecl_compiler.eco (1.3), Kernel/lib/eclipse_language.eco (1.2), Kernel/lib/events.pl (1.2), Kernel/lib/kernel.eco (1.4), Kernel/lib/kernel.pl (1.4), Compiler/compiler_codegen.ecl (1.19), Compiler/compiler_common.ecl (1.18), Compiler/compiler_test.ecl (1.16), Compiler/ecl_compiler.ecl (1.8), Compiler/test.ref (1.28), Compiler/testo.ref (1.24): Improvements to tracing of inlined builtins, albeit without arguments. A couple of small compiler-toplevel problems fixed. 2008-07-12 10:46 jschimpf * Eclipse/Kernel/lib/version.pl (1.9): Ready for build 6.0 #13 2008-07-12 00:25 jschimpf * Eclipse/documents/bips/kernel/: database.eci (1.7), env.eci (1.5), termmanip.eci (1.3): Edited compiler docs plus some minor corrections 2008-07-11 15:16 kish_shen * Eclipse/: README_MACOSX (1.6), README_UNIX (1.6): updated Tcl/Tk 8.4 -> 8.5 2008-07-11 06:38 jschimpf * Eclipse/Kernel/lib/version.pl (1.8): Ready for build 6.0 #12 2008-07-10 18:37 jschimpf * Eclipse/Kernel/src/os_support.c (1.3): Fixed bug 597 - protected expand_filename against buffer overflow 2008-07-10 15:02 jschimpf * Eclipse/RUNME (1.3): Changed tcl default to 8.5 2008-07-10 10:51 jschimpf * Eclipse/Kernel/lib/version.pl (1.7): Ready for build 6.0 #11 2008-07-10 01:12 jschimpf * Eclipse/Kernel/lib/: asm.eco (1.3), asm.pl (1.3): Allow breakpoints at simple call ports as well. 2008-07-10 01:08 jschimpf * Eclipse/Kernel/src/: bip_comp.c (1.2), dict.c (1.3), names.h (1.3), opcode.h (1.4), printam.c (1.4), sepia.h (1.3): Removed unused tags and instruction names. 2008-07-10 00:33 jschimpf * Eclipse/Kernel/src/: code.c (1.4), ec_public.h (1.2), emu.c (1.5), emu_c_env.c (1.2), emu_export.h (1.4), emu_util.c (1.3), gc_stacks.c (1.2), gencode.h (1.3), printam.c (1.3), sepia.h (1.2), types.h (1.3): Increased size of argument register array according to requirements of new compilation scheme (need to be able to hold regular and simple arguments at the same time, see register allocator). Also removed unused code generation macros leftover from old compiler. 2008-07-09 17:42 jschimpf * Eclipse/Kernel/lib/version.pl (1.6): Ready for build 6.0 #10 2008-07-09 16:52 jschimpf * Eclipse/Kernel/src/os_support.c (1.2): Workaround for drive letter case inconsistency when compiling under cygwin 2008-07-09 15:13 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (1.19): fixed a problem that display one less line number if the last line of the source file does not have a newline 2008-07-08 22:33 jschimpf * Eclipse/Compiler/compiler_normalise.ecl (1.12): Recognise ?-/2 syntax for matching clauses directly 2008-07-08 22:24 jschimpf * Eclipse/: Kernel/src/bip_control.c (1.2), Kernel/src/bip_module.c (1.3), Kernel/src/code.c (1.3), Kernel/src/dict.c (1.2), Kernel/src/emu.c (1.4), Kernel/src/emu_export.h (1.3), Kernel/src/emu_op_addr.h (1.2), Kernel/src/gencode.h (1.2), Kernel/src/handlers.c (1.2), Kernel/src/names.h (1.2), Kernel/src/opcode.h (1.3), Kernel/src/printam.c (1.2), Kernel/src/types.h (1.2), Kernel/lib/asm.eco (1.2), Kernel/lib/asm.pl (1.2), Kernel/lib/compiler_codegen.eco (1.2), Kernel/lib/compiler_normalise.eco (1.2), Kernel/lib/ecl_compiler.eco (1.2), Kernel/lib/kernel.eco (1.3), Kernel/lib/meta.pl (1.2), Kernel/lib/tracer.pl (1.2), Compiler/compiler_codegen.ecl (1.18): Tracing support for new inlined builtins 2008-07-08 20:05 jschimpf * Eclipse/Kernel/lib/: cprolog.pl (1.3), kernel.pl (1.3): removed obsolete references to db_reference data type 2008-07-08 20:04 jschimpf * Eclipse/Kernel/lib/tracer_tty.pl (1.2): Some changes for source line printing 2008-07-08 19:40 jschimpf * Eclipse/Compiler/ecl_compiler.ecl (1.7): Always write .eco files using LF newline convention, even on Windows. 2008-07-08 17:21 kish_shen * Eclipse/: lib_tcl/eclipse_tools.tcl (1.18), Kernel/lib/tracer_tcl.pl (1.2): implemented suggestion from Joachim: do not always update source position. Source position will now not be updated at a next or else port, which showed the parent goal and may be confusing. 2008-07-08 16:08 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[44,42]): workaround for Intel Mac OS X bug with ceil() [in 10.5 and probably older versions of Mac OS X] 2008-07-07 06:39 jschimpf * Eclipse/Kernel/lib/version.pl (1.5): Ready for build 6.0 #9 2008-07-06 13:22 jschimpf * Eclipse/lib_tcl/eclipse_tools.tcl (1.17): Hide ugly boxes when displaying source files containing CR characters. 2008-07-06 07:17 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (1.16): changes due to Joachim's code review 2008-07-06 06:39 jschimpf * Eclipse/Kernel/lib/version.pl (1.4): Ready for build 6.0 #8 2008-07-04 21:24 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (1.15): fix a problem introduced by using list quote in last checkin 2008-07-04 17:14 kish_shen * Eclipse/lib_tcl/: eclipse_tools.tcl (1.14), widget/combobox.tcl (1.2): fixes to allow spaces in file names for source debug, including a fix to combobox to allow spaces in the implicit argument for -command 2008-07-04 06:38 jschimpf * Eclipse/Kernel/lib/version.pl (1.3): Ready for build 6.0 #7 2008-07-03 10:29 jschimpf * Eclipse/ecl_inst.js (patches_5_10.3): corrected version number 2008-07-02 16:25 jschimpf * Eclipse/Kernel/src/emu.c (1.3): removed further dead code 2008-07-02 15:43 jschimpf * Eclipse/Kernel/: src/bip_module.c (1.2), src/code.c (1.2), src/dict.h (1.2), src/emu.c (1.2), src/emu_export.h (1.2), src/emu_util.c (1.2), src/opcode.h (1.2), src/proc_desc.c (1.2), lib/kernel.eco (1.2), lib/kernel.pl (1.2): Use new BI_xx instructions even for metacall and waking, and related cleanup. 2008-07-02 04:56 kish_shen * Eclipse/: configure (1.20), configure.ac (1.19): corrected typo for PPC Mac OS X 2008-07-01 23:55 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[43,41]): corrected typo for PPC Mac OS X 2008-07-01 15:42 jschimpf * Eclipse/Kernel/lib/version.pl (1.2): Ready for build 6.0 #6 2008-07-01 00:27 jschimpf * Eclipse/Kernel/: lib/cprolog.pl (1.2), lib/quintus.pl (1.2), src/Makefile.in (1.2): Removed remaining references to lib(scattered) 2008-06-30 17:43 jschimpf * Eclipse/: BUILD_ROTD (1.8), INSTALL (1.6), Makefile.in (1.7), configure (1.19), configure.ac (1.18), Compiler/Makefile.in (1.3), Compiler/README (1.3), Compiler/ecl_compiler.ecl (1.6), Kernel/lib/alldiff_strong.pl (1.1), Kernel/lib/anti_unify.pl (1.1), Kernel/lib/apply.pl (1.1), Kernel/lib/apply_macros.pl (1.1), Kernel/lib/array.pl (1.1), Kernel/lib/asm.eco (1.1), Kernel/lib/asm.pl (1.1), Kernel/lib/atts.pl (1.1), Kernel/lib/branch_and_bound.pl (1.1), Kernel/lib/bsi.pl (1.1), Kernel/lib/calendar.pl (1.1), Kernel/lib/cgi.pl (1.1), Kernel/lib/cio.pl (1.1), Kernel/lib/compiler_analysis.eco (1.1), Kernel/lib/compiler_codegen.eco (1.1), Kernel/lib/compiler_common.eco (1.1), Kernel/lib/compiler_indexing.eco (1.1), Kernel/lib/compiler_map.eco (1.1), Kernel/lib/compiler_normalise.eco (1.1), Kernel/lib/compiler_peephole.eco (1.1), Kernel/lib/compiler_regassign.eco (1.1), Kernel/lib/compiler_varclass.eco (1.1), Kernel/lib/constraint_pools.ecl (1.1), Kernel/lib/cp_min.pl (1.1), Kernel/lib/cprof.pl (1.1), Kernel/lib/cprolog.pl (1.1), Kernel/lib/db.pl (1.1), Kernel/lib/debug.pl (1.1), Kernel/lib/define.pl (1.1), Kernel/lib/development_support.pl (1.1), Kernel/lib/dfid.pl (1.1), Kernel/lib/document.ecl (1.1), Kernel/lib/dynamic.pl (1.1), Kernel/lib/ecl_compiler.eco (1.1), Kernel/lib/eclipse_language.ecl (1.1), Kernel/lib/eclipse_language.eco (1.1), Kernel/lib/elipsys.pl (1.1), Kernel/lib/elipsys_fd.pl (1.1), Kernel/lib/environment.pl (1.1), Kernel/lib/events.pl (1.1), Kernel/lib/fcompile.ecl (1.1), Kernel/lib/fd.pl (1.1), Kernel/lib/fd_arith.pl (1.1), Kernel/lib/fd_chip.pl (1.1), Kernel/lib/fd_domain.pl (1.1), Kernel/lib/fd_elipsys.pl (1.1), Kernel/lib/fd_util.pl (1.1), Kernel/lib/flexlm.ecl (1.1), Kernel/lib/forall.pl (1.1), Kernel/lib/foreign.pl (1.1), Kernel/lib/fromonto.pl (1.1), Kernel/lib/goedel.pl (1.1), Kernel/lib/hash.ecl (1.1), Kernel/lib/hash.eco (1.1), Kernel/lib/heaps.pl (1.1), Kernel/lib/history.pl (1.1), Kernel/lib/http.pl (1.1), Kernel/lib/http_client.pl (1.1), Kernel/lib/http_grammar.pl (1.1), Kernel/lib/http_method.pl (1.1), Kernel/lib/http_server.pl (1.1), Kernel/lib/idb.pl (1.1), Kernel/lib/io.pl (1.1), Kernel/lib/iso.pl (1.1), Kernel/lib/kb.pl (1.1), Kernel/lib/kernel.eco (1.1), Kernel/lib/kernel.pl (1.1), Kernel/lib/kernel_bips.pl (1.1), Kernel/lib/licensing.ecl (1.1), Kernel/lib/lips.pl (1.1), Kernel/lib/lists.pl (1.1), Kernel/lib/make.pl (1.1), Kernel/lib/make_ptags.pl (1.1), Kernel/lib/matrix_util.pl (1.1), Kernel/lib/megalog.pl (1.1), Kernel/lib/menu.tcl (1.1), Kernel/lib/meta.pl (1.1), Kernel/lib/mixtus.pl (1.1), Kernel/lib/modes.pl (1.1), Kernel/lib/module_options.ecl (1.1), Kernel/lib/module_options.eco (1.1), Kernel/lib/mps.pl (1.1), Kernel/lib/notify_ports.ecl (1.1), Kernel/lib/notinstance.pl (1.1), Kernel/lib/numbervars.pl (1.1), Kernel/lib/oldio.pl (1.1), Kernel/lib/ordset.pl (1.1), Kernel/lib/paddy.pl (1.1), Kernel/lib/par_util.pl (1.1), Kernel/lib/pdb.pl (1.1), Kernel/lib/peval.pl (1.1), Kernel/lib/port_profiler.ecl (1.1), Kernel/lib/pretty_print.pl (1.1), Kernel/lib/profile.pl (1.1), Kernel/lib/ptags.pl (1.1), Kernel/lib/queens.pl (1.1), Kernel/lib/queues.pl (1.1), Kernel/lib/quintus.pl (1.1), Kernel/lib/quintus_util.pl (1.1), Kernel/lib/rationals.pl (1.1), Kernel/lib/remote_tools.pl (1.1), Kernel/lib/sepia.pl (1.1), Kernel/lib/setof.pl (1.1), Kernel/lib/sicstus.pl (1.1), Kernel/lib/sockets.pl (1.1), Kernel/lib/sorts.pl (1.1), Kernel/lib/source_processor.eco (1.1), Kernel/lib/source_storage.pl (1.1), Kernel/lib/spell.pl (1.1), Kernel/lib/stat.pl (1.1), Kernel/lib/statistics.pl (1.1), Kernel/lib/strings.pl (1.1), Kernel/lib/structures.pl (1.1), Kernel/lib/suspend.eco (1.1), Kernel/lib/suspend.pl (1.1), Kernel/lib/swi.ecl (1.1), Kernel/lib/systools.pl (1.1), Kernel/lib/t_all.pl (1.1), Kernel/lib/tconv.pl (1.1), Kernel/lib/test_util.pl (1.1), Kernel/lib/time_log.ecl (1.1), Kernel/lib/timeout.ecl (1.1), Kernel/lib/toplevel.pl (1.1), Kernel/lib/tracer.pl (1.1), Kernel/lib/tracer_tcl.pl (1.1), Kernel/lib/tracer_tty.pl (1.1), Kernel/lib/util.pl (1.1), Kernel/lib/var_name.ecl (1.1), Kernel/lib/varlists.pl (1.1), Kernel/lib/version.pl (1.1), Kernel/src/INST_PARAMS.in (1.1), Kernel/src/Makefile.external.in (1.1), Kernel/src/Makefile.in (1.1), Kernel/src/addrmap.c (1.1), Kernel/src/auxiliary.c (1.1), Kernel/src/bigrat.c (1.1), Kernel/src/bip_arith.c (1.1), Kernel/src/bip_array.c (1.1), Kernel/src/bip_bag.c (1.1), Kernel/src/bip_comp.c (1.1), Kernel/src/bip_control.c (1.1), Kernel/src/bip_db.c (1.1), Kernel/src/bip_delay.c (1.1), Kernel/src/bip_domain.c (1.1), Kernel/src/bip_heapevents.c (1.1), Kernel/src/bip_io.c (1.1), Kernel/src/bip_load.c (1.1), Kernel/src/bip_misc.c (1.1), Kernel/src/bip_module.c (1.1), Kernel/src/bip_mps.c (1.1), Kernel/src/bip_parallel.c (1.1), Kernel/src/bip_record.c (1.1), Kernel/src/bip_shelf.c (1.1), Kernel/src/bip_store.c (1.1), Kernel/src/bip_strings.c (1.1), Kernel/src/bip_tconv.c (1.1), Kernel/src/code.c (1.1), Kernel/src/config.h.in (1.1), Kernel/src/database.h (1.1), Kernel/src/debug.h (1.1), Kernel/src/dict.c (1.1), Kernel/src/dict.h (1.1), Kernel/src/dlfcn_simple.c (1.1), Kernel/src/dlfcn_simple.h (1.1), Kernel/src/dummy_bigrat.c (1.1), Kernel/src/dummy_mps.c (1.1), Kernel/src/dummy_par.c (1.1), Kernel/src/dummy_upcalls.c (1.1), Kernel/src/dummy_wm.c (1.1), Kernel/src/ec_public.h (1.1), Kernel/src/eclipse.h (1.1), Kernel/src/eclipse.reg (1.1), Kernel/src/eclipse.sym (1.1), Kernel/src/eclipse_cc.cc (1.1), Kernel/src/eclipseclass.h (1.1), Kernel/src/eclipsedir.c (1.1), Kernel/src/eg_c_basic.c (1.1), Kernel/src/eg_c_external.c (1.1), Kernel/src/eg_c_fail_loop.c (1.1), Kernel/src/eg_c_handle.c (1.1), Kernel/src/eg_c_main.c (1.1), Kernel/src/eg_c_mip.c (1.1), Kernel/src/eg_c_sendmore.c (1.1), Kernel/src/eg_c_test.c (1.1), Kernel/src/eg_cc_basic.cc (1.1), Kernel/src/eg_cc_event.cc (1.1), Kernel/src/eg_cc_external.cc (1.1), Kernel/src/eg_cc_fail_loop.cc (1.1), Kernel/src/eg_cc_handle.cc (1.1), Kernel/src/eg_cc_main.cc (1.1), Kernel/src/eg_cc_mip.cc (1.1), Kernel/src/eg_cc_sendmore.cc (1.1), Kernel/src/eg_cc_test.cc (1.1), Kernel/src/eg_cc_yield.cc (1.1), Kernel/src/elipsys_fd.c (1.1), Kernel/src/embed.c (1.1), Kernel/src/embed.h (1.1), Kernel/src/emu.c (1.1), Kernel/src/emu_c_env.c (1.1), Kernel/src/emu_export.h (1.1), Kernel/src/emu_op_addr.h (1.1), Kernel/src/emu_par.c (1.1), Kernel/src/emu_util.c (1.1), Kernel/src/error.c (1.1), Kernel/src/error.h (1.1), Kernel/src/example.c (1.1), Kernel/src/expsymtab (1.1), Kernel/src/external.c (1.1), Kernel/src/external.h (1.1), Kernel/src/fd.h (1.1), Kernel/src/gc_stacks.c (1.1), Kernel/src/gencode.h (1.1), Kernel/src/getwd.c (1.1), Kernel/src/handle.c (1.1), Kernel/src/handlers.c (1.1), Kernel/src/init.c (1.1), Kernel/src/intervals.c (1.1), Kernel/src/intervals.h (1.1), Kernel/src/io.c (1.1), Kernel/src/io.h (1.1), Kernel/src/lamsg.c (1.1), Kernel/src/lbmsg.c (1.1), Kernel/src/lex.c (1.1), Kernel/src/lex.h (1.1), Kernel/src/lgmp.c (1.1), Kernel/src/lib1.c (1.1), Kernel/src/lib2.c (1.1), Kernel/src/lib3.c (1.1), Kernel/src/lib4.c (1.1), Kernel/src/lib5.c (1.1), Kernel/src/lib6.c (1.1), Kernel/src/lib7.c (1.1), Kernel/src/lnsrv.c (1.1), Kernel/src/main.c (1.1), Kernel/src/manual_examples.c (1.1), Kernel/src/mem.c (1.1), Kernel/src/mem.h (1.1), Kernel/src/module.h (1.1), Kernel/src/names.h (1.1), Kernel/src/opcode.h (1.1), Kernel/src/operator.c (1.1), Kernel/src/opt_i386_linux.sh (1.1), Kernel/src/opt_sun3.sh (1.1), Kernel/src/opt_sun4.sh (1.1), Kernel/src/opt_svr4_sparc.sh (1.1), Kernel/src/os_support.c (1.1), Kernel/src/os_support.h (1.1), Kernel/src/printam.c (1.1), Kernel/src/proc_desc.c (1.1), Kernel/src/procedure.c (1.1), Kernel/src/property.c (1.1), Kernel/src/property.h (1.1), Kernel/src/pteclipse.def (1.1), Kernel/src/read.c (1.1), Kernel/src/read.h (1.1), Kernel/src/rounding_control.h (1.1), Kernel/src/sch_eng_interface.h (1.1), Kernel/src/sch_macros.h (1.1), Kernel/src/sch_types.h (1.1), Kernel/src/sch_util.c (1.1), Kernel/src/scheduler.c (1.1), Kernel/src/sepia.h (1.1), Kernel/src/sha.c (1.1), Kernel/src/test.c (1.1), Kernel/src/tkcommon.h (1.1), Kernel/src/tkeclipse.c (1.1), Kernel/src/tkeclipse.def (1.1), Kernel/src/tkexdr.c (1.1), Kernel/src/tkexdr.def (1.1), Kernel/src/trace.c (1.1), Kernel/src/trace.h (1.1), Kernel/src/types.h (1.1), Kernel/src/types_external.c (1.1), Kernel/src/upcalls.c (1.1), Kernel/src/whereami_default.c (1.1), Kernel/src/wm.c (1.1), Kernel/src/wm.h (1.1), Kernel/src/wm_interface.c (1.1), Kernel/src/wm_msgs.h (1.1), Kernel/src/wm_types.h (1.1), Kernel/src/worker.c (1.1), Kernel/src/write.c (1.1), documents/internal/components.html (1.2), documents/internal/lib_install_pack.txt (1.2), documents/internal/merge.txt (1.3), documents/internal/release.txt (1.2), documents/internal/kernel/internal.tex (1.3), documents/tutorial/eprolog.tex (1.2), icparc_solvers/Makefile.in (1.11), legal/LEGAL (1.3): Removed the old compiler files and moved the remaining kernel sources: sepia/src and sepia/include to Kernel/src, and sepia/pl to Kernel/lib. Modified the compiler to hide source line/offset (but not file) when not in debug mode, to make boot .eco files change less when modified. 2008-06-29 10:10 jschimpf * Eclipse/ZincInterface/: fzn_ic.ecl (patches_5_10.7), fzn_ic.ecl (1.4): removed incorrect reference to fd_sets 2008-06-25 11:59 jschimpf * Eclipse/documents/bips/kernel/: ioterm.eci (1.4), stratom.eci (1.3): Added sprintf/3 2008-06-25 11:27 jschimpf * Eclipse/: README_MACOSX, README_UNIX, README_WIN.TXT (patches_5_10.[6,7,12]), README_UNIX (1.5), README_WIN.TXT (1.5), README_MACOSX (1.5): Updated mailing list information 2008-06-24 09:31 jschimpf * Eclipse/: BUILD_ROTD, ecl_inst.js, PACK (patches_5_10.[5,2,13]): Added a script ecl_inst.js for rudimentary installation (replicated from main branch) 2008-06-23 22:11 jschimpf * Eclipse/: ecl_inst.js (1.1), BUILD_ROTD (1.7), PACK (1.5): Added a script ecl_inst.js for rudimentary installation 2008-06-23 22:11 jschimpf * Eclipse/ecl_inst.js (patches_5_10.1): file ecl_inst.js was added on branch patches_5_10 on 2008-06-24 09:31:21 +0000 2008-06-23 20:58 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.110): Ready for build 5.10 #136 2008-06-23 15:17 jschimpf * Eclipse/BUILD_ROTD (1.6): Update for 6.0 version.pl plus minor improvements 2008-06-22 06:27 jschimpf * Eclipse/sepia/pl/version.pl (1.50): Ready for build 6.0 #2 2008-06-21 23:05 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[42,40]), configure (1.18), configure.ac (1.17): quote [ ] in configure.ac -- otherwise they are lost by autoconf 2008-06-21 05:11 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.109): Ready for build 5.10 #135 2008-06-20 20:09 jschimpf * Eclipse/sepia/pl/version.pl (1.49): Ready for build 6.0 #1 2008-06-20 17:21 jschimpf * Eclipse/ZincInterface/: flatzinc.ecl, flatzinc_parser.ecl, fzn_fd.ecl, fzn_ic.ecl, minizinc.ecl, zn_examples.ecl, fzn_eplex/globals.mzn, fzn_fd/globals.mzn, fzn_ic/globals.mzn (patches_5_10.[6,2,6,6,8,3,3,3,3]), flatzinc.ecl (1.3), flatzinc_parser.ecl (1.3), fzn_fd.ecl (1.3), fzn_ic.ecl (1.3), minizinc.ecl (1.3), zn_examples.ecl (1.3), fzn_eplex/globals.mzn (1.3), fzn_fd/globals.mzn (1.3), fzn_ic/globals.mzn (1.3): Updated for Minizinc 0.8 2008-06-20 13:41 jschimpf * Eclipse/: INSTALL (1.5), Makefile.in (1.6), PACK (1.4), README_MACOSX (1.4), README_UNIX (1.4), README_WIN.TXT (1.4), configure (1.17), configure.ac (1.16), ecl_inst.tcl (1.4), JavaInterface/src/com/parctechnologies/eclipse/OutOfProcessEclipse.java (1.3), Visualisation/gnuplot.ecl (1.2), ZincInterface/Makefile.in (1.2), ZincInterface/flatzinc.ecl (1.2), ZincInterface/flatzinc_parser.ecl (1.2), ZincInterface/flatzinc_syntax.ecl (1.2), ZincInterface/fzn_eplex.ecl (1.2), ZincInterface/fzn_fd.ecl (1.2), ZincInterface/fzn_ic.ecl (1.2), ZincInterface/minizinc.ecl (1.2), ZincInterface/zn_examples.ecl (1.2), ZincInterface/fzn_eplex/globals.mzn (1.2), ZincInterface/fzn_fd/globals.mzn (1.2), ZincInterface/fzn_ic/globals.mzn (1.2), documents/bips/kernel/env.eci (1.4), documents/bips/kernel/opsys.eci (1.4), documents/bips/kernel/syntax.eci (1.3), documents/internal/merge.txt (1.2), documents/libman/extchr.tex (1.2), documents/tutorial/debugdemo.ecl (1.5), documents/tutorial/icintro.tex (1.2), documents/tutorial/mapdebugdemo.tcl (1.2), documents/tutorial/repairtut.tex (1.2), documents/tutorial/tkdebug.tex (1.2), documents/userman/umssyntax.tex (1.3), ecrc_solvers/propia.pl (1.2), icparc_solvers/Makefile.in (1.10), icparc_solvers/eplex_params.h (1.3), icparc_solvers/gap.ecl (1.2), icparc_solvers/generic_search.ecl (1.3), icparc_solvers/generic_sets.ecl (1.2), icparc_solvers/ic.c (1.2), icparc_solvers/ic.ecl (1.2), icparc_solvers/ic_constraints.ecl (1.2), icparc_solvers/ic_kernel.ecl (1.3), icparc_solvers/ic_probing_for_scheduling.pl (1.2), icparc_solvers/ic_symbolic.ecl (1.3), icparc_solvers/s_eplex_comments.ecl (1.7), icparc_solvers/sd.ecl (1.2), icparc_solvers/seplex.c (1.8), icparc_solvers/tentative.ecl (1.2), icparc_solvers/ech/ech.pl (1.4), lib_tcl/eclipse_tools.tcl (1.13), lib_tcl/tkeclipse.tcl (1.7), lib_tcl/widget/TOUR.tcl (1.2), sepia/include/io.h (1.3), sepia/include/lex.h (1.3), sepia/pl/branch_and_bound.pl (1.3), sepia/pl/document.ecl (1.8), sepia/pl/fd.pl (1.3), sepia/pl/fd_domain.pl (1.3), sepia/pl/kernel.eco (1.6), sepia/pl/kernel.pl (1.26), sepia/pl/quintus.pl (1.6), sepia/pl/swi.ecl (1.4), sepia/pl/var_name.ecl (1.2), sepia/src/Makefile.in (1.8), sepia/src/bip_arith.c (1.6), sepia/src/bip_io.c (1.4), sepia/src/bip_misc.c (1.5), sepia/src/bip_tconv.c (1.3), sepia/src/io.c (1.3), sepia/src/lex.c (1.3), sepia/src/os_support.c (1.4), sepia/src/read.c (1.5), sepia/src/write.c (1.4): Merged 5.10 branch from merge_2007_07_03 to merge_2008_06_20. This should be the last merge from this branch, all future fixes should be replicated on both branches immediately 2008-06-20 13:29 jschimpf * Eclipse/: configure (1.16), configure.ac (1.15), ecl_inst.tcl (1.3): Updated version number to 6.0 2008-06-20 13:12 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (1.6): manual merge of changes from patch branch into main branch for coinplex.cpp 2008-06-19 18:33 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[41,39]): made the search for gcc specific lib directory path more robust -- the previous test was broken on UBI's Intel Mac, because they installed a new version of gcc, and the previous test found more than one directory 2008-06-19 18:00 jschimpf * Eclipse/: sepia/pl/kernel.eco (1.5), sepia/pl/kernel.pl (1.25), sepia/pl/version.pl (1.48), sepia/src/Makefile.in (1.7), sepia/src/eclipse.reg (1.3), lib_tcl/eclipse_tools.tcl (1.12), lib_tcl/example.tcl (1.3), lib_tcl/example1.tcl (1.3), lib_tcl/mapdebugdemo.tcl (1.3), lib_tcl/mapembed.tcl (1.4), lib_tcl/mapremote.tcl (1.4), lib_tcl/tkeclipse.tcl (1.6), lib_tcl/tktools.tcl (1.3), documents/texinputs/sepiachiphtml.tex (1.3): Updated version number to 6.0 2008-06-19 16:43 jschimpf * Eclipse/Contrib/intervals.pl (1.2): Turned ?-op query into :-op directive, otherwise new icompile ignores it. 2008-06-19 15:59 jschimpf * Eclipse/: Compiler/Makefile.in (1.2), Compiler/ecl_compiler.ecl (1.5), documents/bips/kernel/database.eci (1.6), documents/bips/kernel/directives.eci (1.3): moved compiler builtin docs to kernel/database 2008-06-19 15:19 jschimpf * Eclipse/Visualisation/vis_client.ecl (1.2): removed use of obsolete predicate 2008-06-19 15:17 jschimpf * Eclipse/icparc_solvers/ic_kernel.ecl (1.2): Use predefined no_macro_expansion/1 rather than defining our own. 2008-06-19 15:13 jschimpf * Eclipse/: Compiler/source_processor.ecl (1.5), sepia/pl/source_processor.eco (1.5), sepia/pl/document.ecl (1.7): Simplified icompile so it doesn't actually compile the module. 2008-06-18 15:52 jschimpf * Eclipse/Compiler/source_processor.ecl (1.4): Updated documentation comments 2008-06-18 15:39 kish_shen * Eclipse/icparc_solvers/s_eplex_comments.ecl (1.6): fixed typo 2008-06-18 15:26 jschimpf * Eclipse/sepia/pl/document.ecl (1.6): Previous "fix" was of course wrong, output arguments must be outside head. 2008-06-18 12:53 jschimpf * Eclipse/eclipse_rt.lst (1.4): Added compiler and its support libraries to the runtime package 2008-06-18 12:36 jschimpf * Eclipse/: Compiler/Makefile.in (1.1), Compiler/README (1.2), Makefile.in (1.5), configure (1.15), configure.ac (1.14): Updated config/make to install compiler docs 2008-06-17 16:34 jschimpf * Eclipse/: sepia/pl/asm.eco (1.4), sepia/pl/compiler_analysis.eco (1.3), sepia/pl/compiler_codegen.eco (1.4), sepia/pl/compiler_common.eco (1.3), sepia/pl/compiler_indexing.eco (1.3), sepia/pl/compiler_map.eco (1.3), sepia/pl/compiler_normalise.eco (1.3), sepia/pl/compiler_peephole.eco (1.3), sepia/pl/compiler_regassign.eco (1.3), sepia/pl/compiler_varclass.eco (1.3), sepia/pl/ecl_compiler.eco (1.4), sepia/pl/hash.eco (1.3), sepia/pl/kernel.eco (1.4), sepia/pl/kernel.pl (1.24), sepia/pl/module_options.eco (1.3), sepia/pl/source_processor.eco (1.4), sepia/pl/suspend.eco (1.3), Compiler/ecl_compiler.ecl (1.4): Last checkin accidentally contained i/1 wrappers in .eco files - corrected. Also modified .eco format so source-position info is on separate lines, which means shorter modified lines for CVS storage. Also removed auxiliary- predicate name clash detection in order to get more reproduceable .eco files. 2008-06-17 05:13 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.108): Ready for build 5.10 #134 2008-06-17 01:33 jschimpf * Eclipse/: Compiler/Makefile (1.8), Compiler/compiler_analysis.ecl (1.6), Compiler/compiler_common.ecl (1.17), Compiler/ecl_compiler.ecl (1.3), Compiler/source_processor.ecl (1.3), sepia/src/Makefile.in (1.6), sepia/pl/asm.eco (1.3), sepia/pl/compiler_analysis.eco (1.2), sepia/pl/compiler_codegen.eco (1.3), sepia/pl/compiler_common.eco (1.2), sepia/pl/compiler_indexing.eco (1.2), sepia/pl/compiler_map.eco (1.2), sepia/pl/compiler_normalise.eco (1.2), sepia/pl/compiler_peephole.eco (1.2), sepia/pl/compiler_regassign.eco (1.2), sepia/pl/compiler_varclass.eco (1.2), sepia/pl/ecl_compiler.eco (1.3), sepia/pl/eclipse_language.eco (1.3), sepia/pl/hash.eco (1.2), sepia/pl/kernel.eco (1.3), sepia/pl/module_options.eco (1.2), sepia/pl/setof.pl (1.3), sepia/pl/source_processor.eco (1.3), sepia/pl/suspend.eco (1.2): Avoid absolute path names in warning messages. Added srcroot-options to enable removal of absolute path names in .eco files. Accept library(name) syntax in compile/1 etc. 2008-06-17 01:20 jschimpf * Eclipse/sepia/pl/document.ecl (1.5): eliminate mode/matching warning 2008-06-16 15:18 kish_shen * Eclipse/documents/libman/extchr.tex (patches_5_10.1): some doc pdates I had not checked in 2008-06-16 15:08 kish_shen * Eclipse/icparc_solvers/gap.ecl (patches_5_10.2): made lib(gap) more robust when gap cannot be found. Added an explicit test to try and run gap and aborts if it can't. Previously if gap was missing, execution can hang and two named pipes can be left behind 2008-06-16 15:05 kish_shen * Eclipse/icparc_solvers/s_eplex_comments.ecl (patches_5_10.5): corrected typo 2008-06-16 00:53 jschimpf * Eclipse/: sepia/pl/asm.eco (1.2), sepia/pl/asm.pl (1.26), sepia/pl/compiler_codegen.eco (1.2), sepia/pl/development_support.pl (1.2), sepia/pl/document.ecl (1.4), sepia/pl/ecl_compiler.eco (1.2), sepia/pl/eclipse_language.eco (1.2), sepia/pl/events.pl (1.10), sepia/pl/kernel.eco (1.2), sepia/pl/kernel.pl (1.23), sepia/pl/source_processor.eco (1.2), sepia/pl/structures.pl (1.2), sepia/pl/tracer_tty.pl (1.9), sepia/pl/util.pl (1.2), Compiler/Makefile (1.7), Compiler/compiler_common.ecl (1.16), Compiler/compiler_test.ecl (1.15), Compiler/ecl_compiler.ecl (1.2), Compiler/source_processor.ecl (1.2): Various further cleanup and compatibility issues related to new compiler 2008-06-14 05:11 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.107): Ready for build 5.10 #133 2008-06-13 15:04 kish_shen * Eclipse/: sepia/pl/tracer_tcl.pl (1.17), lib_tcl/eclipse_tools.tcl (1.11), lib_tcl/tracerhelp.txt (1.6): updates to source file tracing from Joachim's feedback 2008-06-13 14:58 kish_shen * Eclipse/PACK (patches_5_10.12): hopefully the proper fix for the execute permission problem, plus removed a chmod on shortcut.dll which is no longer packed. 2008-06-13 11:13 kish_shen * Eclipse/PACK (patches_5_10.11): previous change didn't seem to set the execute permission correctly for the Windows installer. 2008-06-13 01:42 jschimpf * Eclipse/sepia/pl/: asm.eco (1.1), compiler_analysis.eco (1.1), compiler_codegen.eco (1.1), compiler_common.eco (1.1), compiler_indexing.eco (1.1), compiler_map.eco (1.1), compiler_normalise.eco (1.1), compiler_peephole.eco (1.1), compiler_regassign.eco (1.1), compiler_varclass.eco (1.1), ecl_compiler.eco (1.1), eclipse_language.eco (1.1), hash.eco (1.1), kernel.eco (1.1), source_processor.eco (1.1), suspend.eco (1.1), module_options.eco (1.1): Added bootfiles in .eco format 2008-06-13 00:38 jschimpf * Eclipse/: Compiler/Makefile (1.6), Compiler/README (1.1), Compiler/auxmap.ecl (1.1), Compiler/compiler_analysis.ecl (1.5), Compiler/compiler_codegen.ecl (1.17), Compiler/compiler_common.ecl (1.15), Compiler/compiler_compound.ecl (1.11), Compiler/compiler_indexing.ecl (1.7), Compiler/compiler_normalise.ecl (1.11), Compiler/compiler_peephole.ecl (1.25), Compiler/compiler_test.ecl (1.14), Compiler/compiler_varclass.ecl (1.11), Compiler/ecl_compiler.ecl (1.1), Compiler/source_processor.ecl (1.1), Compiler/test.ref (1.27), Compiler/testo.ref (1.23), sepia/include/names.h (1.12), sepia/include/sepia.h (1.10), sepia/pl/asm.pl (1.25), sepia/pl/cprolog.pl (1.3), sepia/pl/eclipse_language.ecl (1.7), sepia/pl/events.pl (1.9), sepia/pl/fcompile.ecl (1.1), sepia/pl/io.pl (1.8), sepia/pl/kernel.pl (1.22), sepia/pl/meta.pl (1.4), sepia/pl/notify_ports.ecl (1.4), sepia/pl/sicstus.pl (1.3), sepia/pl/suspend.pl (1.3), sepia/src/Makefile.in (1.5), sepia/src/bip_arith.c (1.5), sepia/src/bip_db.c (1.14), sepia/src/code.c (1.6), sepia/src/emu.c (1.27), sepia/src/main.c (1.4), sepia/src/printam.c (1.18), sepia/src/procedure.c (1.3), sepia/src/read.c (1.4), icparc_solvers/ech/ech.pl (1.3): Switch-over to new compiler, with numerous related changes, bootstrapping process, backward compatibility, etc. 2008-06-12 17:07 jschimpf * Eclipse/sepia/src/: bip_misc.c, os_support.c (patches_5_10.[7,7]): Moved Windows workaround for X_OK check into os_support.c 2008-06-12 14:12 kish_shen * Eclipse/PACK (patches_5_10.10): Added an extra permission fix to add execute permission to all .exe files. This is needed for the NSIS self-extracting installer, which did not have execute permission set, but pre-Vista Windows would run this program, but Vista does not. 2008-06-12 05:01 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.106): Ready for build 5.10 #132 2008-06-11 23:30 kish_shen * Eclipse/: sepia/src/bip_misc.c, sepia/pl/kernel.pl, documents/bips/kernel/opsys.eci (patches_5_10.[6,10,3]): work around for Window Vista problem with executable permission: 1) moved cd_if_possible into C, fail if chdir returns an error 2) file considered executable if any executable permssion is given 2008-06-07 05:04 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.105): Ready for build 5.10 #131 2008-06-05 18:14 jschimpf * Eclipse/ecrc_solvers/propia.pl (patches_5_10.2): Updated documentation 2008-06-05 15:30 jschimpf * Eclipse/: icparc_solvers/ic.ecl, icparc_solvers/ic_kernel.ecl, icparc_solvers/ic_symbolic.ecl, icparc_solvers/sd.ecl, ecrc_solvers/propia.pl (patches_5_10.[3,3,2,1,1]): Simplified propia code by using a uniform solver interface (msg/3, is_solver_var/1 and is_exact_solver_var/1). Fixed msg/3 implementation for ic and fd - they must neither touch the result variable nor fail if the solver cannot express the domain). Several solver's msg's can now be called in simple conjunction. Made propia work with lib(sd), and indeed any solver that exports the three interface predicates. 2008-06-05 15:27 jschimpf * Eclipse/sepia/pl/: fd.pl, fd_domain.pl (patches_5_10.[1,1]): Simplified propia code by using a uniform solver interface (msg/3, is_solver_var/1 and is_exact_solver_var/1). Fixed msg/3 implementation for ic and fd - they must neither touch the result variable nor fail if the solver cannot express the domain). Several solver's msg's can now be called in simple conjunction. 2008-06-04 13:27 kish_shen * Eclipse/Compiler/: compiler_peephole.ecl (1.24), compiler_test.ecl (1.13), test.ref (1.26), testo.ref (1.22): removed optimisation that did not emit a label when chunk is rejoined if it is continued into only by its previous chunk and have no refs. This is unsafe because previous chunks may be replicated and the continuation turned into a reference instead. There does not seem to be an easy way to detect this, so remove opt. altogether. 2008-06-03 17:36 kish_shen * Eclipse/icparc_solvers/: eplex_s.ecl (1.5), s_eplex_comments.ecl (1.5): added eplex/lp_verify_solution 2008-05-31 04:58 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.104): Ready for build 5.10 #130 2008-05-30 13:38 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[40,38]): removed -funit-at-a-time optimise flag for compiling emu.c -- not supported by gcc 3.2.3 used on Cisco lab machines 2008-05-27 05:10 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.103): Ready for build 5.10 #129 2008-05-27 00:44 jschimpf * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/OutOfProcessEclipse.java (patches_5_10.2): Fixed problem reported by Martin Wegner - OutOfProcessEclipse on Windows with an uninstalled Eclipse (i.e. no registry entry) did not pass the correct eclipsedir to the eclipse sub-process. 2008-05-17 00:29 jschimpf * Eclipse/sepia/: src/emu.c (1.26), include/emu_op_addr.h (1.11), include/names.h (1.11), include/opcode.h (1.11): Added put_module instruction 2008-05-17 00:27 jschimpf * Eclipse/sepia/src/emu.c (1.25): Do not dereference-in-place when using environment slot 2008-05-17 00:00 jschimpf * Eclipse/Compiler/: compiler_analysis.ecl (1.4), compiler_map.ecl (1.1), compiler_varclass.ecl (1.10): Replaced m_map library with simpler and faster compiler_map 2008-05-16 18:04 kish_shen * Eclipse/sepia/pl/tracer_tty.pl (1.8): Got rid of some unneeded unifications detected by the new compiler, and also fixed a bug with inspector if an invalid index for an attribute is specified 2008-05-16 17:45 kish_shen * Eclipse/Compiler/: compiler_common.ecl (1.14), compiler_top.ecl (1.21): Added the generation of asm format to compiler -- this is assembler code that can be loaded, and is (relatively) human readable. 2008-05-16 10:36 kish_shen * Eclipse/: Compiler/compiler_top.ecl (1.20), sepia/src/bip_db.c (1.13), sepia/pl/asm.pl (1.24), sepia/pl/fcompile.pl (1.5), sepia/pl/kernel.pl (1.21): Added source file information to store_pred/6 -> store_pred/9, so that eco files can carry source information. 2008-05-14 02:13 kish_shen * Eclipse/: sepia/pl/debug.pl (1.4), sepia/pl/tracer_tcl.pl (1.16), lib_tcl/eclipse_tools.tcl (1.10), lib_tcl/prefhelp.txt (1.2), lib_tcl/tracerhelp.txt (1.5): Added better breakpoint support for GUI: More information shown for source file, better navigation in source file 2008-05-12 13:23 jschimpf * Eclipse/: ecrc_solvers/chr.pl (1.2), ecrc_solvers/chr2pl.pl (1.2), ecrc_solvers/r.pl (1.2), ecrc_solvers/s_lists.pl (1.2), ecrc_solvers/set.pl (1.2), icparc_solvers/eplex_s.ecl (1.4), icparc_solvers/generic_gap_sbdd.ecl (1.3), icparc_solvers/generic_gap_sbds.ecl (1.2), Visualisation/graphviz.ecl (1.2), Visualisation/java_vc.ecl (1.2), Visualisation/tty_vc.ecl (1.2), Visualisation/viewable.ecl (1.2): Small updates for the new compiler: singleton variables, skip settings, confusing comound directives, obsolete constructs. 2008-05-12 12:34 jschimpf * Eclipse/sepia/pl/: environment.pl (1.4), events.pl (1.8), fd.pl (1.2), fd_arith.pl (1.2), fd_domain.pl (1.2), meta.pl (1.3), paddy.pl (1.2), par_util.pl (1.3), port_profiler.ecl (1.2), quintus.pl (1.5), tracer.pl (1.9), tracer_tcl.pl (1.15): Small updates for the new compiler: singleton variables, skip settings, confusing comound directives, obsolete constructs. 2008-05-09 17:21 kish_shen * Eclipse/Compiler/: compiler_peephole.ecl (1.23), compiler_test.ecl (1.12), test.ref (1.25), testo.ref (1.21): fix for peephole bug found by Joachim. Added test case to compiler_test.ecl 2008-05-06 15:53 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.102): Ready for build 5.10 #128 2008-05-06 14:48 kish_shen * Eclipse/sepia/src/: eg_cc_basic.cc (1.2), eg_cc_event.cc (1.2), eg_cc_fail_loop.cc (1.2), eg_cc_handle.cc (1.2), eg_cc_mip.cc (1.2), eg_cc_test.cc (1.2), eg_cc_yield.cc (1.2): updates to the C++ examples to get them to compiled 2008-05-06 02:48 kish_shen * Eclipse/sepia/src/embed.c (1.4): added a check in ec_init() to abort with a message if initfile not found 2008-05-06 00:49 kish_shen * Eclipse/Compiler/: compiler_peephole.ecl (1.22), testo.ref (1.20): updated the way basic blocks are joined -- join blocks that are start of a chain of blocks, i.e. a block which is not continued into by another block. This should result in longer chains. This is done by extracting more connection information for blocks, which also allows some labels to be omitted when blocks are joined -- this may allow more opportunities for optimisations. 2008-05-01 21:31 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[39,37]): updated DYNLDFLAGS for sparc_sunos5 to use -shared rather than the outdated -G flag. The -G flag links in some old libraries that refers to main symbol, which causes the loading of .so files in Tcl/Tk 8.5 to fail with undefined main symbol. 2008-04-30 17:06 jschimpf * Eclipse/sepia/src/emu.c (1.24): Fixed BI_Minus, which overwrote its output register too early. Modified Switch_on_type to set S in the meta-case, so we can skip in_get_meta. 2008-04-30 16:45 jschimpf * Eclipse/sepia/pl/asm.pl (1.23): Corrected documentation and removed problematic and unused directive 2008-04-29 09:26 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (patches_5_10.5): Corrected and clarified documentation 2008-04-29 08:54 jschimpf * Eclipse/ZincInterface/minizinc.ecl (patches_5_10.7): Corrected and clarified documentation 2008-04-28 23:33 jschimpf * Eclipse/Compiler/: compiler_codegen.ecl (1.16), compiler_common.ecl (1.13), compiler_peephole.ecl (1.21), compiler_regassign.ecl (1.7), compiler_varclass.ecl (1.9): Used macros for wam parameters. 2008-04-28 23:19 jschimpf * Eclipse/Compiler/: compiler_varclass.ecl (1.8), test.ref (1.24), testo.ref (1.19): Use branch head arguments to guide argument positioning for nested disjunctions. 2008-04-28 18:28 jschimpf * Eclipse/: sepia/pl/debug.pl (1.3), sepia/pl/kernel.pl (1.20), sepia/pl/tracer.pl (1.8), sepia/pl/tracer_tcl.pl (1.14), sepia/pl/tracer_tty.pl (1.7), lib_tcl/eclipse_tools.tcl (1.9), lib_tcl/tracerhelp.txt (1.4), documents/bips/kernel/database.eci (1.5), documents/bips/kernel/debug.eci (1.3): - changed invocation of debug-redo-notifier to use the choicepoint for restoring state after handler return (by re-executing the retry/trust). Necessary to have a correct environment activity map for the gc. - store the breakpoint flag in the trace frame and access if from there - changed the interface for retrieving breakpoint information - other minor breakpoint-related stuff 2008-04-28 18:05 jschimpf * Eclipse/sepia/: include/emu_export.h (1.13), include/sepia.h (1.9), include/types.h (1.9), src/bip_control.c (1.7), src/emu.c (1.23), src/bip_db.c (1.12), src/code.c (1.5), src/emu_c_env.c (1.4): - changed invocation of debug-redo-notifier to use the choicepoint for restoring state after handler return (by re-executing the retry/trust). Necessary to have a correct environment activity map for the gc. - store the breakpoint flag in the trace frame and access if from there - changed the interface for retrieving breakpoint information - other minor breakpoint-related stuff 2008-04-28 03:27 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[38,36]): updated to use Tcl/Tk 8.5.2 2008-04-27 23:12 jschimpf * Eclipse/Oci/Makefile.in (1.4): added missing ecoclean rule 2008-04-27 12:08 jschimpf * Eclipse/icparc_solvers/gap.ecl (patches_5_10.1): cosmetics 2008-04-27 12:06 jschimpf * Eclipse/icparc_solvers/generic_sets.ecl (patches_5_10.1): Use correct suspension in sync_attributes 2008-04-26 20:42 jschimpf * Eclipse/Compiler/: compiler_test.ecl (1.11), testo.ref (1.18): Don't have crlf in testo.res file 2008-04-25 13:52 jschimpf * Eclipse/Compiler/test.ref (1.23): Replaced corrupted reference file that was accidentally checked in 2008-04-25 04:20 jschimpf * Eclipse/sepia/pl/version.pl (1.47): Ready for build 5.11 #45 2008-04-24 18:40 jschimpf * Eclipse/Compiler/: compiler_codegen.ecl (1.15), compiler_compound.ecl (1.10), compiler_normalise.ecl (1.10), compiler_peephole.ecl (1.20), compiler_test.ecl (1.10), compiler_top.ecl (1.19), compiler_varclass.ecl (1.7), test.ref (1.22), testo.ref (1.17): Implemented lazy environment allocation, and correct trimming at cuts. 2008-04-23 18:09 jschimpf * Eclipse/Compiler/compiler_common.ecl (1.12): Corrected documentation bugs and changed option defaults. 2008-04-23 13:38 kish_shen * Eclipse/: sepia/pl/asm.pl (1.22), sepia/pl/debug.pl (1.2), sepia/pl/fcompile.pl (1.4), sepia/pl/kernel.pl (1.19), sepia/pl/tracer.pl (1.7), sepia/pl/tracer_tcl.pl (1.13), sepia/pl/tracer_tty.pl (1.6), sepia/include/database.h (1.2), sepia/include/debug.h (1.2), sepia/include/emu_export.h (1.12), sepia/include/sepia.h (1.8), sepia/include/types.h (1.8), sepia/src/bip_control.c (1.6), sepia/src/bip_db.c (1.11), sepia/src/emu.c (1.22), sepia/src/printam.c (1.17), sepia/src/section.c (1.4), Compiler/compiler_top.ecl (1.18), documents/bips/kernel/database.eci (1.4), documents/bips/kernel/debug.eci (1.2): support for multiple breakpoints, replacing the previous single breakpoint code. The support for breakpoints in tkeclipse is very simple in this first version. This will be improved. 2008-04-22 04:23 jschimpf * Eclipse/sepia/pl/version.pl (1.46): Ready for build 5.11 #44 2008-04-21 14:41 jschimpf * Eclipse/Compiler/: compiler_peephole.ecl (1.19), testo.ref (1.16), compiler_codegen.ecl (1.14), compiler_common.ecl (1.11), compiler_compound.ecl (1.9), compiler_indexing.ecl (1.6), compiler_normalise.ecl (1.9), compiler_regassign.ecl (1.6), compiler_test.ecl (1.9), compiler_top.ecl (1.17), compiler_varclass.ecl (1.6), test.ref (1.21): Added pseudo-arguments to inline disjunctions. Compute correct EAMs for retry/trust. Use cut(A,E) instruction instead of cut(A). Various simplifications: indexpoint removed, first/last variable flags removed, dummy X=X in normalised code removed, save/restore in regassign without stack, single invocation of register assignment for the whole procedure, 2008-04-18 10:32 jschimpf * Eclipse/sepia/: src/emu.c (1.21), src/printam.c (1.16), include/emu_op_addr.h (1.10), include/names.h (1.10), include/opcode.h (1.10), pl/asm.pl (1.21): Added cut(a(I),ESize) instruction 2008-04-18 10:26 jschimpf * Eclipse/Mercury/m_map.pl (1.2): Fixed m_map:merge/3, it didn't call list-merge as intended 2008-04-15 04:22 jschimpf * Eclipse/sepia/pl/version.pl (1.45): Ready for build 5.11 #43 2008-04-11 02:18 kish_shen * Eclipse/: sepia/src/emu.c (1.20), sepia/src/printam.c (1.15), sepia/include/emu_op_addr.h (1.9), sepia/include/names.h (1.9), sepia/include/opcode.h (1.9), sepia/pl/asm.pl (1.20), Compiler/compiler_peephole.ecl (1.18), Compiler/testo.ref (1.15): 1. fixed code for checking the fall-through free case of switch_on_type, which did not work correctly. 2. Added exits space+exit instruction 2008-04-04 04:25 jschimpf * Eclipse/sepia/pl/version.pl (1.44): Ready for build 5.11 #42 2008-04-03 05:04 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.101): Ready for build 5.10 #127 2008-04-03 00:58 jschimpf * Eclipse/: sepia/include/dict.h (1.5), sepia/pl/asm.pl (1.19), sepia/src/code.c (1.4), sepia/src/emu.c (1.19), sepia/src/printam.c (1.14), Compiler/compiler_codegen.ecl (1.13), Compiler/test.ref (1.20), Compiler/testo.ref (1.14): Changed new arity/2 to delay/inst-fault with uninstantiated 1st argument. 2008-04-02 04:24 jschimpf * Eclipse/sepia/pl/version.pl (1.43): Ready for build 5.11 #41 2008-04-02 00:45 jschimpf * Eclipse/sepia/src/bip_record.c (1.4): Corrected the semantics of the new implementation of erase/1 to be the same as in previous versions, i.e. fail if already erased. 2008-04-02 00:37 jschimpf * Eclipse/documents/bips/kernel/: opsys.eci (1.3), record.eci (1.3), stratom.eci (1.2), typetest.eci (1.3): Some further documentation updates 2008-04-02 00:23 jschimpf * Eclipse/icparc_solvers/tentative.ecl (patches_5_10.1): Documentation specified wrong argument order - fixed. 2008-04-01 18:28 jschimpf * Eclipse/sepia/include/: dict.h (1.4), emu_export.h (1.11): Moved declarations to the right include file (externals didn't compile) 2008-04-01 18:15 jschimpf * Eclipse/: documents/bips/kernel/arrays.eci (1.2), documents/bips/kernel/record.eci (1.2), documents/bips/kernel/termmanip.eci (1.2), sepia/pl/apply_macros.pl (1.3), sepia/pl/eclipse_language.ecl (1.6), sepia/pl/swi.ecl (1.3), icparc_solvers/generic_search.ecl (1.2): Added builtins record_create/1, callable/1 and arity/2. 2008-03-31 20:16 jschimpf * Eclipse/sepia/pl/asm.pl (1.18): Corrected problem created in last checkin: stop disassembling at code_end 2008-03-31 17:14 jschimpf * Eclipse/sepia/pl/source_processor.ecl (1.11): Print warnings without pathnames so test output is comparable 2008-03-31 14:47 jschimpf * Eclipse/: sepia/include/dict.h (1.3), sepia/include/emu_export.h (1.10), sepia/include/emu_op_addr.h (1.8), sepia/include/names.h (1.8), sepia/include/opcode.h (1.8), sepia/src/bip_arith.c (1.4), sepia/src/bip_db.c (1.10), sepia/src/code.c (1.3), sepia/src/emu.c (1.18), sepia/src/emu_c_env.c (1.3), sepia/src/emu_util.c (1.5), sepia/src/printam.c (1.13), sepia/pl/asm.pl (1.17), sepia/pl/events.pl (1.7), Compiler/compiler_codegen.ecl (1.12), Compiler/compiler_peephole.ecl (1.17), Compiler/compiler_common.ecl (1.10), Compiler/compiler_indexing.ecl (1.5), Compiler/compiler_test.ecl (1.8), Compiler/test.ref (1.19), Compiler/testo.ref (1.13): Added uninitialised output argument optimization for expanded builtins. Handle immediate argument values for some special cases to reduce number of put instructions. Added ARGFLEXWAM procedure flag. 2008-03-31 12:39 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.100): Ready for build 5.10 #126 2008-03-31 02:07 jschimpf * Eclipse/Compiler/compiler_top.ecl (1.16): boot with expand_goals:on 2008-03-31 02:04 jschimpf * Eclipse/Compiler/compiler_compound.ecl (1.8): For xxx_value instructions, get value out of argument register if possible 2008-03-30 12:28 jschimpf * Eclipse/lib_tcl/eclipse_tools.tcl (patches_5_10.2): Fixed bug 591 - use PROGRAMFILES env variable to locate wordpad.exe 2008-03-29 06:24 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.99): Ready for build 5.10 #125 2008-03-28 22:55 jschimpf * Eclipse/sepia/: src/bip_tconv.c, pl/kernel.pl (patches_5_10.[1,9]): Fixed bug 569 - behaviour wrt fail/type/range errors 2008-03-28 16:58 jschimpf * Eclipse/sepia/: include/io.h, src/bip_io.c, src/io.c (patches_5_10.[2,5,2]): Fixed bug 343 - tyo/1 on Windows 2008-03-27 16:53 kish_shen * Eclipse/: Compiler/compiler_peephole.ecl (1.16), sepia/pl/asm.pl (1.16), sepia/src/emu.c (1.17), sepia/src/printam.c (1.12), sepia/include/emu_op_addr.h (1.7), sepia/include/names.h (1.7), sepia/include/opcode.h (1.7): removed merged instructions that: 1) does not occur (move_jmp, where move y->a, no environment should exist put_global_variable_jmp/chain env is deallocated before call) 2) is redundant (get_integeratom -> use get_atominteger with args reordered) 2008-03-26 00:56 jschimpf * Eclipse/Compiler/: test.ref (1.18), testo.ref (1.12): Removed unnecessary read_test_var instructions (correct ref files) 2008-03-26 00:43 jschimpf * Eclipse/Compiler/: compiler_compound.ecl (1.7), compiler_test.ecl (1.7), test.ref (1.17), testo.ref (1.11): Removed unnecessary read_test_var instructions 2008-03-25 21:47 jschimpf * Eclipse/Compiler/: compiler_compound.ecl (1.6), compiler_peephole.ecl (1.15), testo.ref (1.10): Moved read_void elimination into the code generator, which is less messy. 2008-03-25 19:26 jschimpf * Eclipse/Compiler/Makefile (1.5): Added rule for updating ref files 2008-03-25 19:23 jschimpf * Eclipse/Compiler/: compiler_codegen.ecl (1.11), compiler_common.ecl (1.9), compiler_compound.ecl (1.5), compiler_indexing.ecl (1.4), compiler_peephole.ecl (1.14), compiler_test.ecl (1.6), test.ref (1.16), testo.ref (1.9): Added generation of gc_test instructions. Added one-instruction backup after peephole simplification steps. Added detection of semidet switches. 2008-03-25 14:53 kish_shen * Eclipse/: sepia/pl/asm.pl (1.15), Compiler/compiler_peephole.ecl (1.13), Compiler/test.ref (1.15), Compiler/testo.ref (1.8): Check for merged move instructions in the removal of trailing read_voids. Also renamed move2/move3 to move. This makes the generation and checking of these instructions simplier (no need to distinguish move/move2/move3). The instructions can be distinguished by the number of arguments they have. [the C level abtract machine names are unchanged] 2008-03-21 06:25 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.98): Ready for build 5.10 #124 2008-03-20 17:24 kish_shen * Eclipse/sepia/pl/asm.pl (1.14): more peephole optimisations and related changes 1. more fused instructions 2. pass annotation information to peephole optimisation 3. reduce code size expansion by avoiding some excessive duplication 4. added generation of write_first/next_list/structure instructions 2008-03-20 15:26 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (patches_5_10.4): Added setup_prio option. Only prefix underscore for set_var_name/2. 2008-03-20 02:57 kish_shen * Eclipse/: sepia/include/opcode.h (1.6), sepia/include/emu_op_addr.h (1.6), sepia/include/names.h (1.6), sepia/src/printam.c (1.11), sepia/src/emu.c (1.16), Compiler/compiler_compound.ecl (1.4), Compiler/compiler_peephole.ecl (1.12), Compiler/test.ref (1.14), Compiler/testo.ref (1.7): more peephole optimisations and related changes 1. more fused instructions 2. pass annotation information to peephole optimisation 3. reduce code size expansion by avoiding some excessive duplication 4. added generation of write_first/next_list/structure instructions 2008-03-20 01:06 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.97): Ready for build 5.10 #123 2008-03-19 02:00 jschimpf * Eclipse/sepia/pl/swi.ecl (patches_5_10.3): Don't set limit_arg_precedence syntax option - SWI behaves like Eclipse here. 2008-03-19 01:59 jschimpf * Eclipse/sepia/pl/document.ecl (patches_5_10.6): Make proper warning if struct comment doesn't match declaration's arity 2008-03-18 15:28 jschimpf * Eclipse/sepia/pl/source_processor.ecl (1.10): Added missing struct-field documentation 2008-03-16 06:18 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.96): Ready for build 5.10 #122 2008-03-15 19:28 jschimpf * Eclipse/ZincInterface/minizinc.ecl (patches_5_10.6): Modified search for mzn2fzn, removing local directory check (which doesn't work), and permitted a ECLIPSEMZN environment variable 2008-03-15 18:46 jschimpf * Eclipse/ZincInterface/: fzn_fd.ecl, fzn_ic.ecl, fzn_eplex/globals.mzn, fzn_fd/globals.mzn, fzn_ic/globals.mzn (patches_5_10.[5,5,2,2,2]): Interfaced the global constraints that have a simple mapping to constraints available in Eclipse. 2008-03-15 18:37 jschimpf * Eclipse/ZincInterface/minizinc.ecl (patches_5_10.5): Forgot to delete temporary instance.fzn file 2008-03-15 06:23 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.95): Ready for build 5.10 #121 2008-03-14 15:15 jschimpf * Eclipse/icparc_solvers/ic_constraints.ecl (patches_5_10.2): Changed output transformations for the constraints to return the dollar-syntax instead of =:=, ==, etc to avoid confusion - this will hopefully not break anyone's code. 2008-03-14 01:12 jschimpf * Eclipse/sepia/pl/source_processor.ecl (1.9): Accept stream(Stream) in source_open/3 - this is needed to support compile(user) and compile_stream. Als make error message when file does not exist. 2008-03-14 00:21 jschimpf * Eclipse/sepia/pl/source_processor.ecl (1.8): removed redundant warning message, and changed the name of the option 2008-03-13 19:02 jschimpf * Eclipse/sepia/pl/source_processor.ecl (1.7): Added elif/1 and else/0 directives as well 2008-03-13 14:22 jschimpf * Eclipse/sepia/pl/source_processor.ecl (1.6): Implemented if/1 and endif/0 directives 2008-03-13 06:21 jschimpf * Eclipse/sepia/pl/version.pl (1.42): Ready for build 5.11 #40 2008-03-12 16:06 jschimpf * Eclipse/sepia/src/emu.c (1.15): Allocate named variable inside structures. This was originally not done because of some restriction that has long been removed. 2008-03-11 23:34 jschimpf * Eclipse/sepia/pl/asm.pl (1.13): Added assembler aliases for get[_matched]_value with reversed arguments, because the compiler may generate them now. 2008-03-08 06:24 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.94): Ready for build 5.10 #120 2008-03-08 02:20 jschimpf * Eclipse/Compiler/: compiler_codegen.ecl (1.10), compiler_regassign.ecl (1.5), compiler_test.ecl (1.5), test.ref (1.13), testo.ref (1.6), compiler_compound.ecl (1.3): Specialised the register use-annotation into use/use_a. This allows the allocator to be more flexible about using a register or an environment slot. 2008-03-07 23:00 kish_shen * Eclipse/Compiler/compiler_regassign.ecl (1.4): fixed a couple of typos 2008-03-07 16:07 jschimpf * Eclipse/ZincInterface/minizinc.ecl (patches_5_10.4): Small changes to documentation 2008-03-07 15:19 jschimpf * Eclipse/sepia/pl/branch_and_bound.pl (patches_5_10.1): Fixed bug 584 - report_success predicate should be called in a state where the results are instantiated. 2008-03-07 00:56 jschimpf * Eclipse/Compiler/compiler_top.ecl (1.15): Missing comma in comment directive 2008-03-06 20:42 jschimpf * Eclipse/Compiler/compiler_regassign.ecl (1.3): Add register usage info to introduced move-instructions, as input for the peephole optimizer 2008-03-06 06:31 jschimpf * Eclipse/sepia/pl/version.pl (1.41): Ready for build 5.11 #39 2008-03-05 20:53 jschimpf * Eclipse/sepia/pl/kernel.pl (patches_5_10.8): Exploit new pathname/3 behaviour to make termination condition work on Windows 2008-03-05 20:50 jschimpf * Eclipse/sepia/src/os_support.c (patches_5_10.6): Preserve leading // in pathnames independently of OS, otherwise our "generic" pathname syntax is actually OS-dependent! 2008-03-05 20:45 jschimpf * Eclipse/sepia/src/bip_misc.c (patches_5_10.5): Related to bug 590 - pathname/? must preserve leading // for Windows 2008-03-05 19:31 jschimpf * Eclipse/sepia/src/bip_arith.c (patches_5_10.4): Fixed bug 587 - right shifts larger than wordsize 2008-03-05 18:43 jschimpf * Eclipse/sepia/src/os_support.c (patches_5_10.5): Fixed bug 590 - incorrect windows pathname conversions 2008-03-05 03:59 jschimpf * Eclipse/Compiler/compiler_regassign.ecl (1.2): Removed duplicate definition of wam_registers/1 2008-03-04 06:30 jschimpf * Eclipse/sepia/pl/version.pl (1.40): Ready for build 5.11 #38 2008-03-03 14:12 kish_shen * Eclipse/Compiler/compiler_top.ecl (1.14): added tracking of code size compiled and loaded when compiling from a file. 2008-02-29 22:35 jschimpf * Eclipse/Compiler/: compiler_codegen.ecl (1.9), compiler_top.ecl (1.13), test.ref (1.12), testo.ref (1.5): Use label reference for direct recursive calls 2008-02-29 22:14 jschimpf * Eclipse/: sepia/src/bip_db.c (1.9), sepia/pl/kernel.pl (1.18), documents/bips/kernel/database.eci (1.3): Added code_size flag to get_flag/3 2008-02-27 06:54 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.93): Ready for build 5.10 #119 2008-02-27 02:30 jschimpf * Eclipse/ZincInterface/minizinc.ecl (patches_5_10.3): Added mzn2fzn/4 2008-02-27 02:25 jschimpf * Eclipse/ZincInterface/: fzn_fd.ecl, fzn_ic.ecl (patches_5_10.[4,4]): Fixed typo in bool_left/right_impl 2008-02-26 06:29 jschimpf * Eclipse/sepia/pl/version.pl (1.39): Ready for build 5.11 #37 2008-02-25 06:25 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.92): Ready for build 5.10 #118 2008-02-24 22:11 jschimpf * Eclipse/ZincInterface/zn_examples.ecl (patches_5_10.2): Added sets and output test 2008-02-24 22:10 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (patches_5_10.3): Require only minimal type compatibility in fzn_write 2008-02-24 22:08 jschimpf * Eclipse/ZincInterface/minizinc.ecl (patches_5_10.2): Suppress warnings for non-struct-syntax uses of of/2 2008-02-24 22:08 jschimpf * Eclipse/ZincInterface/: fzn_fd.ecl, fzn_ic.ecl (patches_5_10.[3,3]): make search_ann work with arrays or lists 2008-02-22 15:10 kish_shen * Eclipse/icparc_solvers/s_eplex_comments.ecl (1.4): corrected some spelling errors 2008-02-22 03:15 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.91): Ready for build 5.10 #117 2008-02-21 20:15 jschimpf * Eclipse/icparc_solvers/generic_search.ecl (patches_5_10.1): Treat infinite domains correctly in first_fail ordering 2008-02-21 20:14 jschimpf * Eclipse/ZincInterface/flatzinc.ecl (patches_5_10.2): Use 'file' as default because of problems with dual pipe. 2008-02-21 20:13 jschimpf * Eclipse/ZincInterface/: fzn_fd.ecl, fzn_ic.ecl (patches_5_10.[2,2]): Generalised element was buggy - fixed 2008-02-21 20:12 jschimpf * Eclipse/ZincInterface/flatzinc_syntax.ecl (patches_5_10.2): Corrected precedence so "var set of ..." gets parsed correctly. 2008-02-21 15:40 kish_shen * Eclipse/Compiler/compiler_peephole.ecl (1.11): made the peephole simplify predicate more flexible and efficient -- simplify/5 can now specify which is the next instruction to examine for simplification (previously was always the next instruction). This allows instructions that cannot be simplified (e.g. instructions introduced by the simplification) to be skipped. 2008-02-18 06:23 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.90): Ready for build 5.10 #116 2008-02-18 01:19 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.89): Ready for build 5.10 #115 2008-02-17 21:52 jschimpf * Eclipse/Makefile.in (patches_5_10.7): zinc interface depends on lib(ic) and lib(propia), added missing dependencies 2008-02-17 18:04 jschimpf * Eclipse/: Makefile.in, configure, configure.ac, ZincInterface/Makefile.in, ZincInterface/flatzinc.ecl, ZincInterface/flatzinc_parser.ecl, ZincInterface/flatzinc_syntax.ecl, ZincInterface/fzn_eplex.ecl, ZincInterface/fzn_fd.ecl, ZincInterface/fzn_ic.ecl, ZincInterface/minizinc.ecl, ZincInterface/zn_examples.ecl, ZincInterface/fzn_eplex/globals.mzn, ZincInterface/fzn_fd/globals.mzn, ZincInterface/fzn_ic/globals.mzn (patches_5_10.[6,37,35,1,1,1,1,1,1,1,1,1,1,1,1]): Added prototype minizinc/flatzinc interface 2008-02-17 06:21 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.88): Ready for build 5.10 #114 2008-02-17 00:14 jschimpf * Eclipse/ecl_inst.tcl (patches_5_10.1): Do as much as possible even without shortcuts 2008-02-17 00:13 jschimpf * Eclipse/README_WIN.TXT (patches_5_10.11): Removed mention of ecl_inst.tcl, and described manual installation in more detail instead. 2008-02-16 06:23 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.87): Ready for build 5.10 #113 2008-02-16 01:53 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[36,34]): updated gcc flags to produce more efficient code for x86 platforms, first done on main branch 2008-02-16 01:16 kish_shen * Eclipse/README_WIN.TXT (patches_5_10.10): added mention of where shortcut.dll needs to go 2008-02-16 01:14 kish_shen * Eclipse/README_WIN.TXT (patches_5_10.9): updated Windows README about installing from .tgz, including mentioning missing shortcut.dll. Unfortunately this dll can longer be found easily... 2008-02-15 15:30 jschimpf * Eclipse/sepia/src/: bip_io.c, bip_misc.c (patches_5_10.[4,4]): Fixed a Windows problem that caused fd 0 to be closed by exec/3, which led to strange behaviour subsequently. 2008-02-14 16:03 jschimpf * Eclipse/sepia/pl/version.pl (1.38): Ready for build 5.11 #36 2008-02-13 21:31 kish_shen * Eclipse/: icparc_solvers/eplex_s.ecl (1.3), icparc_solvers/eplex_standalone.ecl (1.2), icparc_solvers/s_eplex_comments.ecl (1.3), icparc_solvers/seplex.c (1.7), icparc_solvers/seplex_cplex.def (1.3), icparc_solvers/seplex_xpress.def (1.3), documents/libman/eplex.tex (1.3): first version of infeasible handler and getting IIS for an infeasible problem (available for CPLEX and XPRESS-MP) 2008-02-13 16:00 kish_shen * Eclipse/documents/: libman/Makefile (1.2), embedding/Makefile (1.2): corrected broken Makefiles resulting from move of the chapter on dbi from the libraries manual to the embedding manual 2008-02-13 15:25 kish_shen * Eclipse/documents/bips/kernel/env.eci (1.3): added some missing escape for the double quote characters inside strings 2008-02-02 06:21 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.86): Ready for build 5.10 #112 2008-02-01 16:00 jschimpf * Eclipse/sepia/pl/var_name.ecl (patches_5_10.1): Allow basenames to start with underscore 2008-02-01 15:45 jschimpf * Eclipse/sepia/pl/: quintus.pl, swi.ecl (patches_5_10.[2,2]): Compatibility improvement for quintus/swi: allow module-qualified clauses (though only for dynamic predicates) 2008-01-31 12:34 jschimpf * Eclipse/sepia/pl/version.pl (1.37): Ready for build 5.11 #35 2008-01-30 17:43 kish_shen * Eclipse/: configure (1.14), configure.ac (1.13): removed a gcc compiler optimisation flag -ftsp-ordering that seems invalid for some gcc versions 2008-01-30 06:14 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.85): Ready for build 5.10 #111 2008-01-30 01:33 jschimpf * Eclipse/: documents/userman/umssyntax.tex, documents/bips/kernel/env.eci, documents/bips/kernel/syntax.eci, sepia/include/lex.h, sepia/src/lex.c, sepia/src/read.c, sepia/src/write.c (patches_5_10.[2,1,1,1,1,1,2]): Implemented syntax extensions for Flat/MiniZinc 2008-01-29 14:47 kish_shen * Eclipse/icparc_solvers/seplex.c (patches_5_10.9): fix for bug b585: work around CPLEX *+'s redefinition of `unboundedness', so that only problems known to be feasible are returned as unbounded. Otherwise they are considered `unknown' (i.e. infeasible or unbounded). 2008-01-26 06:22 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.84): Ready for build 5.10 #110 2008-01-25 18:32 kish_shen * Eclipse/icparc_solvers/s_eplex_comments.ecl (patches_5_10.4): corrected a small typo 2008-01-25 15:34 jschimpf * Eclipse/: configure (1.13), configure.ac (1.12): Added missing quotes which caused missing compiler flags 2008-01-23 06:22 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.83): Ready for build 5.10 #109 2008-01-22 15:13 jschimpf * Eclipse/: BUILD_ROTD, site_info (patches_5_10.[4,4]), BUILD_ROTD (1.5), site_info (1.5): Changes to allow copying to multiple ftp sites 2008-01-19 06:24 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.82): Ready for build 5.10 #108 2008-01-18 00:39 jschimpf * Eclipse/icparc_solvers/ic_kernel.ecl (patches_5_10.2): Added impose_domain/2 predicate, triggered by a request from Tallys Yunes 2008-01-18 00:27 jschimpf * Eclipse/icparc_solvers/ic.c (patches_5_10.1): Added missing test for existence of suspend-attribute (in unify handler) 2008-01-15 14:40 kish_shen * Eclipse/: Compiler/compiler_peephole.ecl (1.10), Compiler/test.ref (1.11), Compiler/testo.ref (1.4), sepia/include/emu_op_addr.h (1.5), sepia/include/names.h (1.5), sepia/include/opcode.h (1.5), sepia/src/emu.c (1.14), sepia/src/printam.c (1.10), sepia/pl/asm.pl (1.12): added support for varius 'fused' instructions: * write_void n/push_void n * move n a y * move n y a * move2 a1 y1 a2 y2 * move3 a1 y1 a2 y2 a3 y3 * move2 y1 a1 y2 a2 * move3 y1 a1 y2 a2 y3 a3 these are generated in the peephole phase of the new compiler. They reduce the code size and also (slightly) improve the performance. 2008-01-10 23:44 kish_shen * Eclipse/: configure (1.12), configure.ac (1.11): as part of testing the peephole optimisations, als added some flags to compling ECLiPSe to generate faster code. Tests shows that on i386 (Linux and MacOS X), theseextra flag can result in 3-15% improvements 2007-12-08 06:08 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.81): Ready for build 5.10 #107 2007-12-07 18:09 kish_shen * Eclipse/lib_tcl/: debugdemo.ecl, mapdebugdemo.tcl (patches_5_10.[2,2]): removed the map debug ECLiPSe and Tcl files from lib_tcl -- they were duplicated here from document/tutorial directory. They are not needed here, and having them in two locations meant having to update both 2007-12-07 18:04 kish_shen * Eclipse/documents/tutorial/: debugdemo.ecl, mapdebugdemo.tcl, tkdebug.tex (patches_5_10.[2,4,1]): updated debug demo so that the map display is only created when colour/0 is run, and `done' kills the display window. This avoids the problem with trying to kill the window by the user on Windows, which leads to a warning message (on XP_ about the window not responding (because it is a remote peer and is waiting for messages from the ECLiPSe peer). This also required updates to the tutorial chapter. 2007-12-06 06:12 jschimpf * Eclipse/sepia/pl/version.pl (1.36): Ready for build 5.11 #34 2007-12-05 06:09 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.80): Ready for build 5.10 #106 2007-12-04 17:29 kish_shen * Eclipse/Compiler/compiler_peephole.ecl (1.9): forgot to check this in earlier: 1. added subsumed test for var in switch_on_type for the peep-hole optimiser. 2. Rearranged process_target predicate, separating the functionality into 3 predicates: -- process_chunk_targets to go through the chunk -- process_instr_targets to look at each instruction for inter-chunk peephole optimisations -- find_targets to find target labels 2007-12-04 06:15 jschimpf * Eclipse/sepia/pl/version.pl (1.35): Ready for build 5.11 #33 2007-12-04 00:51 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.6): more updates: expanded description of building Coin solvers with eplex, including compiling CLP with AMD for the barrier solver. Added a description of adding contributions to ECLiPSe. 2007-12-02 06:07 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.79): Ready for build 5.10 #105 2007-11-29 06:14 jschimpf * Eclipse/sepia/pl/version.pl (1.34): Ready for build 5.11 #32 2007-11-25 06:10 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.78): Ready for build 5.10 #104 2007-11-25 00:50 kish_shen * Eclipse/icparc_solvers/seplex.c (patches_5_10.8): the test for Intel Mac OS X with HOSTARCH does not work -- testing for string equality does not work. Using a much more long winded test instead :-( 2007-11-24 06:14 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.77): Ready for build 5.10 #103 2007-11-22 17:51 kish_shen * Eclipse/: lib_tcl/eclipse_tools.tcl (1.8), sepia/pl/tracer.pl (1.6), sepia/pl/tracer_tcl.pl (1.12), sepia/pl/tracer_tty.pl (1.5), sepia/src/bip_control.c (1.5), sepia/src/emu.c (1.13), sepia/include/emu_export.h (1.9), sepia/include/sepia.h (1.7), sepia/include/types.h (1.7): first version of breakpoints with debugger 2007-11-22 16:07 kish_shen * Eclipse/icparc_solvers/: Makefile.in, seplex.c (patches_5_10.[21,7]): updates to building eplex with CPLEX 11 on Intel Mac (from actual compilation of the code) 2007-11-22 11:01 kish_shen * Eclipse/Contrib/Makefile.in (1.2): added GRASPER to Makefile 2007-11-22 07:08 jschimpf * Eclipse/icparc_solvers/: ic.ecl, ic_constraints.ecl (patches_5_10.[2,1]): Allowed array as second argument of element/3. Also replaced some subscript accesses with arg/3 for speed. 2007-11-22 06:14 jschimpf * Eclipse/sepia/pl/version.pl (1.33): Ready for build 5.11 #31 2007-11-22 04:34 kish_shen * Eclipse/Contrib/Makefile.in (patches_5_10.1): added GRASPER to Makefile 2007-11-22 00:41 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[35,33]): added missing CPLEX_ARCH_PREFIX needed for i386_macox configure to detect CPLEX11 2007-11-21 06:03 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.76): Ready for build 5.10 #102 2007-11-20 23:57 rdviegas * Eclipse/Contrib/grasper.ecl (patches_5_10.2): Addition of the GRASPER module 2007-11-20 15:34 rdviegas * Eclipse/Contrib/grasper.ecl (1.1): Addition of the GRASPER module 2007-11-20 15:34 rdviegas * Eclipse/Contrib/grasper.ecl (patches_5_10.1): file grasper.ecl was added on branch patches_5_10 on 2007-11-20 23:57:23 +0000 2007-11-20 06:07 jschimpf * Eclipse/sepia/pl/version.pl (1.32): Ready for build 5.11 #30 2007-11-11 06:06 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.75): Ready for build 5.10 #101 2007-11-10 00:08 kish_shen * Eclipse/icparc_solvers/s_eplex_comments.ecl (patches_5_10.3): added missing documentation description for eplex_var_get(V, type, Val), which was missing 2007-11-10 00:04 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_5_10.8): remove setting of do presolve hints for MIP problems in eplex_osi_clpcbc -- this was suggested by John Forrest as a problem (doing presolve for the linear problem in a MIP problem) 2007-11-09 23:47 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[34,32]): updated Coin's CBC/CLP/SYMPHONY to latest versions for use with eplex -- the CBC/CLP have fixes that avoids a few problems found by Helmut 2007-11-09 06:27 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.74): Ready for build 5.10 #100 2007-11-07 18:23 kish_shen * Eclipse/: lib_tcl/eclipse_tools.tcl (1.7), documents/userman/umscompiler.tex (1.2), documents/userman/umsflags.tex (1.2), documents/userman/umsmacros.tex (1.2), documents/bips/kernel/env.eci (1.2): removed reference to/use of all_dynamic flag, which have been removed 2007-11-07 14:33 kish_shen * Eclipse/: INSTALL, README_MACOSX, README_UNIX (patches_5_10.[4,5,6]): some updates I forgot to check in 2007-11-07 06:11 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.73): Ready for build 5.10 #99 2007-11-07 00:34 jschimpf * Eclipse/sepia/pl/dynamic.pl (1.4): Fixed bug 582 - broken listing/0 2007-11-06 16:26 kish_shen * Eclipse/: PACK, configure, configure.ac, icparc_solvers/Makefile.in, icparc_solvers/eplex_params.h (patches_5_10.[9,33,31,20,2]): support for CPLEX 11.0 for eplex 2007-11-06 00:02 kish_shen * Eclipse/sepia/: pl/kernel.pl (1.17), src/read.c (1.3): source information for DCG with new compiler 2007-11-02 08:40 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.72): Ready for build 5.10 #98 2007-11-01 06:12 jschimpf * Eclipse/sepia/pl/version.pl (1.31): Ready for build 5.11 #29 2007-10-31 16:43 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.5): updated with more information for setting up CPLEX and MySQL (for Windows) 2007-10-31 12:00 kish_shen * Eclipse/PACK (patches_5_10.8): added cplex 10.2 to packing 2007-10-31 06:12 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.71): Ready for build 5.10 #97 2007-10-30 16:17 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_5_10.7): fix for bug b580 (for 5.10 #96): only delete both solver model and mipmodel if they are not shared (problem introduced in 1.1.1.1.2.5) 2007-10-30 06:14 jschimpf * Eclipse/sepia/pl/version.pl (1.30): Ready for build 5.11 #28 2007-10-29 17:08 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_5_10.19): change back to linking the .lib version of CPLEX (from lib). This seems to be needed. 2007-10-28 06:11 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.70): Ready for build 5.10 #96 2007-10-26 11:27 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_5_10.18): corrected path and extension for CPLEX 10.2 in i386_nt make rule [using .dll file taken from bin, rather than the .lib file taken from lib, which seems to be associated with .net] 2007-10-26 05:14 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.69): Ready for build 5.10 #95 2007-10-26 02:37 kish_shen * Eclipse/: icparc_solvers/Makefile.in, configure, configure.ac (patches_5_10.[17,32,30]), configure (1.11): updated CPLEX lib directories for each platform to uniformly use $ARCH instead of what each CPLEX version uses (and keep changing) -- this requires updating the $THIRDPARTY CPLEX directories 2007-10-26 02:17 kish_shen * Eclipse/: configure.ac (1.10), icparc_solvers/Makefile.in (1.9): updated CPLEX lib directories for each platform to uniformly use $ARCH instead of what each CPLEX version uses (and keep changing) -- this requires updating the $THIRDPARTY CPLEX directories 2007-10-25 17:26 kish_shen * Eclipse/: configure, configure.ac, icparc_solvers/Makefile.in (patches_5_10.[31,29,16]): updated CPLEX 10.1 to 10.2 (now available for Cisco builds) 2007-10-25 14:57 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_5_10.15): update for compiling bug log code for CLPCBC 2007-10-05 05:12 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.68): Ready for build 5.10 #94 2007-10-03 19:41 kish_shen * Eclipse/PACK (patches_5_10.7): updated a few icparc weblinks to eclipse-clp.org (thanks to Vasillis for spoting this) 2007-10-03 18:17 kish_shen * Eclipse/icparc_solvers/s_eplex_comments.ecl (patches_5_10.2): clarified documentation on new_constraint trigger 2007-09-08 05:23 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.67): Ready for build 5.10 #93 2007-09-07 18:26 jschimpf * Eclipse/icparc_solvers/: ic.ecl, ic_kernel.ecl (patches_5_10.[1,1]): Fixed bug 579 - get_median/2 with integer variables and documentation update. 2007-09-07 12:05 jschimpf * Eclipse/sepia/pl/version.pl (1.29): Ready for build 5.11 #27 2007-09-07 10:25 jschimpf * Eclipse/Visualisation/gnuplot.ecl (patches_5_10.1): Simplified Windows use of gnuplot by looking for the executable in a couple of likely locations. 2007-09-05 10:40 jschimpf * Eclipse/sepia/include/: embed.h (1.4), emu_export.h (1.8): Moved declaration of meta_index() to fix Windows build problem 2007-09-04 16:57 jschimpf * Eclipse/sepia/: pl/environment.pl (1.3), src/procedure.c (1.2): Removed support for all_dynamic flag 2007-09-04 16:28 jschimpf * Eclipse/sepia/: include/emu_op_addr.h (1.4), include/error.h (1.3), include/names.h (1.4), include/opcode.h (1.4), pl/asm.pl (1.11), pl/dynamic.pl (1.3), pl/events.pl (1.6), pl/kernel.pl (1.16), src/bip_db.c (1.8), src/bip_record.c (1.3), src/dict.c (1.6), src/dynamic.c (1.2), src/emu.c (1.12), src/error.c (1.4), src/printam.c (1.9), src/proc_desc.c (1.3): Simplified implementation of dynamic predicates, based on the recorded database. 2007-09-04 16:22 jschimpf * Eclipse/sepia/src/property.c (1.4): Removed obsolete extern declaration 2007-09-04 16:18 jschimpf * Eclipse/sepia/src/code.c (1.2): Corrected two size parameters 2007-09-01 05:20 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.66): Ready for build 5.10 #92 2007-08-31 05:19 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.65): Ready for build 5.10 #91 2007-08-31 00:54 kish_shen * Eclipse/: documents/tutorial/mapdebugdemo.tcl, lib_tcl/mapdebugdemo.tcl, documents/tutorial/mapdebugdemo.tcl (patches_5_10.[2,1,3]): corrected typo reported by Wojciech Pieprzyca 2007-08-29 20:53 jschimpf * Eclipse/Compiler/compiler_normalise.ecl (1.8): Fixed problem caused by mismatched annotated term during normalisation. Also added a check to detect such mismatches. 2007-08-29 13:29 kish_shen * Eclipse/Compiler/: testo.ref (1.3), compiler_peephole.ecl (1.8): 1. allow more than one instruction to be candidate for checking on a subsumed instruction that can be skipped 2. added subsumed tests for all types in switch_on_type (except the fall through case for var). This is mainly to skip subsumed type tests follwoing the switch. 2007-08-25 23:00 kish_shen * Eclipse/Compiler/: compiler_peephole.ecl (1.7), test.ref (1.10), testo.ref (1.2): 1. removed a couple of peephole optimisation that may be incorrect 2 added a few peephole optimisations, including inter-chunk optimisations 2007-08-24 23:16 kish_shen * Eclipse/Compiler/: Makefile (1.4), compiler_test.ecl (1.4), testo.ref (1.1): added testo tests -- for test `optimised', i,e, compiling with opt_level=1 2007-08-24 23:13 kish_shen * Eclipse/Compiler/compiler_peephole.ecl (1.6): updated for retry_inline and trust_inline with env.map 2007-08-24 21:36 jschimpf * Eclipse/: sepia/include/emu_export.h (1.7), sepia/src/emu.c (1.11), sepia/src/gc_stacks.c (1.4), sepia/src/printam.c (1.8), sepia/pl/asm.pl (1.10), Compiler/compiler_codegen.ecl (1.8), Compiler/compiler_varclass.ecl (1.5), Compiler/test.ref (1.9): Added environment activity map field to retry/trust_inline instructions to avoid the subtle requirement that the code for every alternative must be preceded by an environment map. This prevented removal of unreachable try/retry/trust_me instructions. 2007-08-24 15:28 jschimpf * Eclipse/Compiler/: compiler_codegen.ecl (1.7), test.ref (1.8): Compile simple instances of ==/2 into in_get_xxx instructions 2007-08-24 14:34 jschimpf * Eclipse/Compiler/: compiler_indexing.ecl (1.3), test.ref (1.7): changes as result of removing tdbref tag 2007-08-22 23:02 jschimpf * Eclipse/sepia/: include/ec_public.h (1.3), include/sepia.h (1.6), include/types.h (1.6), src/Makefile.in (1.4), src/bip_comp.c (1.2), src/bip_delay.c (1.2), src/bip_module.c (1.5), src/bip_record.c (1.2), src/bip_tconv.c (1.2), src/dict.c (1.5), src/emu_c_env.c (1.2), src/printam.c (1.7), src/property.c (1.3), src/section.c (1.3), src/write.c (1.3), pl/events.pl (1.5), pl/idb.pl (1.2), pl/kernel.pl (1.15), pl/meta.pl (1.2), pl/quintus.pl (1.4): Rewritten implementation of record-family predicates using handles. This solves a few old memory leakage problems related to db-references, and is generally cleaner and simpler. Also makes it possible to have anonymous records. Removed now obsolete TDBREF tag. This is in preparation for implementing assert on top of record. 2007-08-22 05:18 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.64): Ready for build 5.10 #90 2007-08-21 16:31 kish_shen * Eclipse/README_WIN.TXT (patches_5_10.8): added some instructions on how to run Tcl/Tk programs with the non-standalone Tcl/Tk that is bundled with Windows now 2007-08-21 05:15 jschimpf * Eclipse/sepia/pl/version.pl (1.28): Ready for build 5.11 #26 2007-08-20 01:24 kish_shen * Eclipse/Compiler/: compiler_peephole.ecl (1.5), test.ref (1.6): enhancements of the peephole optimiser: 1. Allow contiguous chunks to be rejoined early, with label(s) in chunk. This is to prevent splitting of certain code that are intended to be contiguous 2. Removed indirect branches, i.e. branch to a branch instruction 3. Set up framework for interchunk optimisations 4. Implemented some more patterns of peephole optimisations 2007-08-18 05:17 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.63): Ready for build 5.10 #89 2007-08-17 05:17 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.62): Ready for build 5.10 #88 2007-08-17 01:11 kish_shen * Eclipse/: documents/tutorial/debugdemo.ecl, lib_tcl/debugdemo.ecl, lib_tcl/mapembed.tcl, lib_tcl/mapremote.tcl, lib_tcl/widget/TOUR.tcl (patches_5_10.[1,1,1,1,1]): merged changes to run tcl code with non-installed tcl on Windows to patch branch 2007-08-16 05:16 jschimpf * Eclipse/sepia/pl/version.pl (1.27): Ready for build 5.11 #25 2007-08-15 23:09 jschimpf * Eclipse/Compiler/compiler_top.ecl (1.12): Setting of source position information for predicates, and consecutivity warnings 2007-08-15 17:10 jschimpf * Eclipse/sepia/pl/: fcompile.pl (patches_5_10.1), fcompile.pl (1.3): Corrected value of DEBUG_DB flag 2007-08-15 17:08 jschimpf * Eclipse/sepia/src/bip_db.c (1.7): Made source_xxx predicate flags writable. 2007-08-15 17:05 jschimpf * Eclipse/sepia/pl/kernel.pl (1.14): Removed obsolete flag settings that caused inconsistent debug-flag in tools. 2007-08-15 01:08 kish_shen * Eclipse/lib_tcl/: mapcolour.tcl (1.2), mapembed.tcl (1.3), mapremote.tcl (1.3): modified the mapcolour tcl examples to run with bundled Tcl/Tk on Windows (by dragging the tcl program to the wish executable). Changes were needed because /lib_tcl is not the working directory when the execution is started by this drag and drop method 2007-08-15 00:58 kish_shen * Eclipse/: lib_tcl/debugdemo.ecl (1.4), documents/tutorial/debugdemo.ecl (1.4): added missing / 2007-08-14 16:59 kish_shen * Eclipse/: lib_tcl/debugdemo.ecl (1.3), documents/tutorial/debugdemo.ecl (1.3): action from Joachim's code review: set correct path for wish executable, without using os format for the exec, and use read_directory to avoid version dependencies 2007-08-14 05:16 jschimpf * Eclipse/sepia/pl/version.pl (1.26): Ready for build 5.11 #24 2007-08-13 23:53 kish_shen * Eclipse/: lib_tcl/debugdemo.ecl (1.2), documents/tutorial/debugdemo.ecl (1.2): updated debugdemo to execute the Window wish we built (on Windows) 2007-08-12 19:58 jschimpf * Eclipse/pt_libraries/pretty_printer.ecl (1.2): Recognise end_include marker that was recently added in lib(source_processor) 2007-08-12 19:40 jschimpf * Eclipse/: sepia/pl/apply_macros.pl (1.2), sepia/pl/dynamic.pl (1.2), sepia/pl/eclipse_language.ecl (1.5), sepia/pl/environment.pl (1.2), sepia/pl/events.pl (1.4), sepia/pl/http_client.pl (1.2), sepia/pl/kernel.pl (1.13), sepia/pl/lists.pl (1.2), sepia/pl/par_util.pl (1.2), sepia/pl/profile.pl (1.3), sepia/pl/quintus.pl (1.3), sepia/pl/scattered.pl (1.2), sepia/pl/setof.pl (1.2), sepia/pl/t_all.pl (1.3), sepia/pl/tconv.pl (1.2), documents/bips/kernel/modules.eci (1.3), documents/bips/kernel/obsolete.eci (1.3), Oci/dbi.ecl (1.5), icparc_solvers/ech/ech.pl (1.2): Removed tool/1 to simplify calling conventions - new compiler invokes tool body directly and therefore requires tool/2 declaration. Also eliminated autoload_tool/2. 2007-08-12 19:39 jschimpf * Eclipse/sepia/src/bip_db.c (1.6): Removed tool/1 to simplify calling conventions - new compiler invokes tool body directly and therefore requires tool/2 declaration. 2007-08-12 17:30 jschimpf * Eclipse/sepia/: src/bip_module.c (1.4), src/proc_desc.c (1.2), src/error.c (1.3), include/error.h (1.2), pl/pdb.pl (1.2): Changed is_predicate/1 such that it succeeds also for pending imports 2007-08-08 05:17 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.61): Ready for build 5.10 #87 2007-08-08 00:15 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_5_10.6): some more memory leak plugs that I didn't check in yet 2007-08-07 05:19 jschimpf * Eclipse/sepia/pl/version.pl (1.25): Ready for build 5.11 #23 2007-08-04 05:19 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.60): Ready for build 5.10 #86 2007-08-03 15:41 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (patches_5_10.1): fix for bug b576 for Windows 2007-08-03 13:45 jschimpf * Eclipse/sepia/src/: emu.c (patches_5_10.10), emu.c (1.10): Fixed bug 575 - there were two problems, reading beyond the end of the allocated environment frame in Continue_after_event, and a missing stack allocation check when saving the frames in _handle_events_ 2007-07-22 13:04 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.59): Ready for build 5.10 #85 2007-07-21 00:23 kish_shen * Eclipse/lib_tcl/tkeclipse.tcl (patches_5_10.4): Updated ECLiPSe version in the map debug demo for the tutorial. This was unfortunately missed, as this program is also in lib_tcl. Added a reminder in lib_tcl (problem reported by jamlatino at Sourceforge's support requests) 2007-07-21 00:19 kish_shen * Eclipse/documents/tutorial/mapdebugdemo.tcl (patches_5_10.1): Updated ECLiPSe version in the map debug demo for the tutorial. This was unfortunately missed, as this program is also in lib_tcl. Added a reminder in lib_tcl 2007-07-18 22:59 kish_shen * Eclipse/documents/tutorial/: icintro.tex, repairtut.tex (patches_5_10.[1,1]): fixed a couple of typos found by Charles D Lutz: 1. Fixed problem with showing {} in code macro 2. added note about lexico_le/2 is from ic_global also deleted an extra code found while checking for case 1. 2007-07-14 05:10 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.58): Ready for build 5.10 #84 2007-07-13 16:54 kish_shen * Eclipse/icparc_solvers/ic_probing_for_scheduling.pl (patches_5_10.1): clarified doc for MaxResource in probe_sched, changed mode from ++ to + (++ should only be used for ground compound terms) 2007-07-13 16:16 kish_shen * Eclipse/icparc_solvers/: coinplex.cpp, seplex.c (patches_5_10.[5,6]): Plugged some memory leaks with the COIN solvers The main one is for CLP/CBC. Previously it seems that the mipmodel is shared with the LP Solver, as trying to delete both causes a crash, but either this was a bug that has been fixed, or the representation is changed. Removed code to check that mip model is shared and just delete both. There were a few other more minor potential leaks that were plugged. Valgrind is still reporting some further leaks, but unfortunately it is unable to pinpoint this. At least some of these appears to be in the COIN code itself. This have been reported to the coin-discuss mailing list on 2007-07-13. 2007-07-10 05:11 jschimpf * Eclipse/sepia/pl/version.pl (1.24): Ready for build 5.11 #22 2007-07-07 05:12 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.57): Ready for build 5.10 #83 2007-07-06 12:49 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[30,28]), configure (1.10), configure.ac (1.9): removed a stray space that caused a probloem with building the source on ppc_macosx (found while trying to build main branch on ppc_macosx, but the problem was from the patch branch) 2007-07-06 05:12 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.56): Ready for build 5.10 #82 2007-07-05 19:17 kish_shen * Eclipse/icparc_solvers/ech/ech.pl (patches_5_10.1): fix for bug b574 -- on refiring, use original suspension list of constraints 2007-07-05 04:52 kish_shen * Eclipse/icparc_solvers/Makefile.in (1.8): fixed problem with building eplex_symclp 2007-07-04 15:57 kish_shen * Eclipse/: configure (1.9), configure.ac (1.8), icparc_solvers/Makefile.in (1.7): added back support for compiling with UFL AMD for the barrier solver, lost in merge with patch branch (this needed additional directories (or links) added tothe thirdparty directory) 2007-07-04 05:14 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.55): Ready for build 5.10 #81 2007-07-03 20:41 kish_shen * Eclipse/: documents/embedding/dbi.tex (1.2), Oci/dbi.ecl (1.4), Oci/dbi.h (1.4), Oci/mysqlopts.ecl (1.2), Oci/dbi.c (1.4), Oci/mysql.c (1.4): merge last changes to lib(dbi) (for support of server side cursors) to main branch 2007-07-03 16:19 kish_shen * Eclipse/: documents/libman/oci.tex, Oci/dbi.c, Oci/dbi.ecl, Oci/dbi.h, Oci/mysql.c, Oci/mysqlopts.ecl (patches_5_10.[4,7,11,5,14,1]): added options to MySQL's SQL queries, so that the results can be buffered on the server side (`server side cursor'). Unfortunately, this imposes restrictions on the cursor (mostly that only one can be used at one time per session, or (in the case of `read_only' cursors for prepared statements, a `read only' restrction, which was not explained by the MySQL manual). Because of this. the default is to still use client buffering as before 2007-07-03 14:16 jschimpf * Eclipse/: BUILD_ROTD (patches_5_10.3), BUILD_ROTD (1.4): Moved nsis installer creation completely into PACK. Removed bits of tcl handling that are now done during build/pack/install. Put source into separate directory on ftp site. Renamed several variables to avoid name conflicts. 2007-07-03 05:11 jschimpf * Eclipse/sepia/pl/version.pl (1.23): Ready for build 5.11 #21 2007-07-03 00:10 jschimpf * Eclipse/: ARCH (1.2), INSTALL (1.4), Makefile.in (1.4), PACK (1.3), README_MACOSX (1.3), README_UNIX (1.3), README_WIN.TXT (1.3), RUNME (1.2), config.i386_nt.cygwin (1.2), configure (1.8), configure.ac (1.7), eclipse_rt.lst (1.3), site_info (1.4), Contrib/listut.pl (1.2), JavaInterface/Makefile.in (1.2), JavaInterface/src/com/parctechnologies/eclipse/Platform.java (1.3), JavaInterface/src/com/parctechnologies/eclipse/Platform_i386_macosx.java (1.2), Oci/Makefile.in (1.3), Oci/dbi.c (1.3), Oci/dbi.ecl (1.3), Oci/dbi.h (1.3), Oci/mysql.c (1.3), Shm/src/alloc.c (1.2), Shm/src/memman.h (1.2), Shm/src/mutex.c (1.2), Shm/src/private_mem.c (1.2), Shm/src/shared_mem.c (1.2), documents/bips/kernel/iostream.eci (1.2), documents/embedding/embed.tex (1.2), documents/embedding/embremoteproto.tex (1.2), documents/libman/extconjunto.tex (1.2), documents/libman/ic.tex (1.2), icparc_solvers/Makefile.in (1.6), icparc_solvers/SBDDa.g (1.2), icparc_solvers/eplex_params.h (1.2), icparc_solvers/generic_gap_sbdd.ecl (1.2), icparc_solvers/ic_symbolic.ecl (1.2), icparc_solvers/seplex.c (1.6), lib_tcl/eclipse_arch.tcl (1.2), lib_tcl/tkeclipse.tcl (1.5), lib_tcl/tkinspect.tcl (1.2), lib_tcl/widget/pkgIndex.tcl (1.2), sepia/include/embed.h (1.3), sepia/include/io.h (1.2), sepia/include/os_support.h (1.2), sepia/include/rounding_control.h (1.3), sepia/pl/document.ecl (1.3), sepia/pl/io.pl (1.7), sepia/pl/kernel.pl (1.12), sepia/pl/profile.pl (1.2), sepia/pl/swi.ecl (1.2), sepia/pl/t_all.pl (1.2), sepia/src/Makefile.in (1.3), sepia/src/bip_heapevents.c (1.3), sepia/src/bip_io.c (1.3), sepia/src/bip_load.c (1.2), sepia/src/bip_misc.c (1.4), sepia/src/bip_module.c (1.3), sepia/src/config.h.in (1.3), sepia/src/dict.c (1.4), sepia/src/eclipsedir.c (1.2), sepia/src/embed.c (1.3), sepia/src/emu.c (1.9), sepia/src/emu_util.c (1.4), sepia/src/handlers.c (1.3), sepia/src/init.c (1.3), sepia/src/intervals.c (1.3), sepia/src/io.c (1.2), sepia/src/main.c (1.3), sepia/src/mem.c (1.3), sepia/src/os_support.c (1.3), sepia/src/pass2.c (1.2): Merged 5.10 branch from merge_2007_02_22 to merge_2007_07_03 2007-07-02 18:51 jschimpf * Eclipse/Makefile.in (patches_5_10.5): Don't use -q option for grep because Solaris grep doesn't support it 2007-07-02 11:17 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.54): Ready for build 5.10 #80 2007-07-02 00:36 jschimpf * Eclipse/PACK (patches_5_10.6): Build NSIS installer here, where it belongs 2007-06-29 05:23 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.53): Ready for build 5.10 #79 2007-06-28 18:19 jschimpf * Eclipse/sepia/pl/kernel.pl (patches_5_10.7): Previous fix broke rpc replies in the string case - fixed. 2007-06-28 13:52 jschimpf * Eclipse/documents/libman/: extconjunto.tex, ic.tex (patches_5_10.[1,1]): Replaced with-operator with curly-bracket syntax 2007-06-26 05:16 jschimpf * Eclipse/sepia/pl/version.pl (1.22): Ready for build 5.11 #20 2007-06-21 18:50 kish_shen * Eclipse/documents/bips/kernel/syntax.eci (1.2): added some documentation for the annotation aware macro traonsformation 2007-06-21 05:11 jschimpf * Eclipse/sepia/pl/version.pl (1.21): Ready for build 5.11 #19 2007-06-21 00:52 kish_shen * Eclipse/sepia/pl/kernel.pl (1.11): corrected a problem with annotation aware macro transformation 2007-06-20 16:43 jschimpf * Eclipse/: sepia/src/bip_module.c (1.2), sepia/pl/eclipse_language.ecl (1.4), sepia/pl/kernel.pl (1.10), documents/userman/umsmodules.tex (1.2), documents/bips/kernel/modules.eci (1.2), documents/bips/kernel/obsolete.eci (1.2): Simplified module locking primitives by removing explicit module argument and making them tools. This also makes it possible to allow redundant locks, or change the password, respectively. One could also now allow unlock/0 from within a locked module, but I haven't put that in. 2007-06-20 10:50 jschimpf * Eclipse/sepia/pl/kernel.pl (patches_5_10.6): Fixed bug 573 - interpret rpc string in default_module 2007-06-17 05:20 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.52): Ready for build 5.10 #78 2007-06-15 15:01 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[29,27]): updated to use Cbc from 2007-06-14, which fixed the x86_64 crash problem. Also updated to use SYMPHONY-5.1.4, release 2007-06-13 2007-06-13 05:23 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.51): Ready for build 5.10 #77 2007-06-12 21:09 kish_shen * Eclipse/: configure, configure.ac, icparc_solvers/Makefile.in (patches_5_10.[28,26,14]): workaround for problem with eplex test on x86_64_linux: allow the selection of which COIN `build' version to use. Also use separate directory for different solvers build, because they can no longer be built in one directory 2007-06-10 22:12 jschimpf * Eclipse/sepia/pl/asm.pl (1.9): A couple more changes for integer labels. 2007-06-10 22:10 jschimpf * Eclipse/Compiler/: compiler_common.ecl (1.8), compiler_peephole.ecl (1.4), compiler_top.ecl (1.11): Prototype for improved peephole optimizer (enable with opt_level:1 option) 2007-06-09 01:45 kish_shen * Eclipse/sepia/pl/asm.pl (1.8): added support for assembling WAM code with labels that are integer index rather than a variable. Variable labels are still supported for backwards compatibility. This support is in preparation breaking the WAM code into chunks Also removed valid_inreflab/1, as we (hopefully) no not use integer labels currently. 2007-06-08 22:58 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.50): Ready for build 5.10 #76 2007-06-08 14:41 kish_shen * Eclipse/sepia/pl/tracer_tcl.pl (1.11): forgot to check in the source tracing changes in tracer_tcl.pl 2007-06-08 14:25 jschimpf * Eclipse/Compiler/: compiler_analysis.ecl (1.3), compiler_common.ecl (1.7), compiler_normalise.ecl (1.7), compiler_top.ecl (1.10), compiler_varclass.ecl (1.4): Cleaned up handling of annotated terms, especially if uninstantiated. Pass source annotation further down and store in variable descriptors. Implement precise singleton variable warnings. Fixed singletons found using the new warnings :-) 2007-06-08 11:24 kish_shen * Eclipse/Oci/dbi.ecl (patches_5_10.10): added missing comma in comment doc 2007-06-07 15:10 kish_shen * Eclipse/lib_tcl/: eclipse_tools.tcl (1.6), tracerhelp.txt (1.3): changed source context window to a tab 2007-06-06 23:41 kish_shen * Eclipse/Oci/: dbi.c, dbi.ecl, dbi.h, mysql.c (patches_5_10.[6,9,4,13]): added feature requested by Warwick: give better error reporting for session_start (b572). 2007-06-06 22:01 jschimpf * Eclipse/sepia/pl/kernel.pl (1.9): Corrected a few problems in transformed goal annotations. 2007-06-06 17:07 jschimpf * Eclipse/documents/bips/kernel/iostream.eci (patches_5_10.1): Partially (no timeout) support select/3 on console input under Windows. 2007-06-06 15:27 kish_shen * Eclipse/: Compiler/compiler_top.ecl (1.9), sepia/src/bip_db.c (1.5), sepia/pl/io.pl (1.6), sepia/pl/kernel.pl (1.8): added support for macro transformations with annotation, so that source information can be provided for the transformed goal. Documentation to be updated. 2007-06-06 09:24 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.49): Ready for build 5.10 #75 2007-06-06 00:12 jschimpf * Eclipse/sepia/src/bip_io.c (patches_5_10.3): Partially (no timeout) support select/3 on console input under Windows. 2007-06-03 17:03 jschimpf * Eclipse/: sepia/include/emu_export.h (1.6), sepia/include/sepia.h (1.5), sepia/include/types.h (1.5), sepia/pl/asm.pl (1.7), sepia/pl/tracer.pl (1.5), sepia/pl/tracer_tcl.pl (1.10), sepia/pl/tracer_tty.pl (1.4), sepia/src/bip_control.c (1.4), sepia/src/emu.c (1.8), sepia/src/printam.c (1.6), Compiler/compiler_codegen.ecl (1.6): Added line number field to trace information 2007-06-02 00:00 jschimpf * Eclipse/documents/bips/kernel/ioterm.eci (1.3): Updated docs for read_annotated 2007-06-01 23:13 jschimpf * Eclipse/Compiler/: compiler_common.ecl (1.6), compiler_normalise.ecl (1.6), compiler_top.ecl (1.8): Code simplification now possible because filename is in annotated_term 2007-06-01 15:42 jschimpf * Eclipse/: sepia/include/lex.h (1.2), sepia/include/types.h (1.4), sepia/src/lex.c (1.2), sepia/src/read.c (1.2), sepia/pl/eclipse_language.ecl (1.3), sepia/pl/events.pl (1.3), sepia/pl/io.pl (1.5), sepia/pl/kernel.pl (1.7), sepia/pl/source_processor.ecl (1.5), Compiler/compiler_top.ecl (1.7): Augmented source position information with file name and line number. Cleaned up macro expansion so it does never construct partially instantiated annotations, and got rid of the 'transformed' type. Fully annotated cprolog-style string-lists, as well as end_of_file for better consistency. Added read_annotated/3 and incorporated macro expansion there (instead of doing it in the source_processor). 2007-06-01 09:19 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.48): Ready for build 5.10 #74 2007-05-28 23:34 jschimpf * Eclipse/: Makefile.in, PACK, README_WIN.TXT, RUNME, configure, configure.ac, lib_tcl/tkeclipse.tcl (patches_5_10.[4,5,7,5,27,25,3]): Bundled tcl 8.5 with the i386_nt distribution because tcl831 didn't work on 64-bit Windows. Reorganised the tcltk directory such that everything is under arch-specific directories and we can used differernt versions for different architectures. 2007-05-27 09:42 jschimpf * Eclipse/eclipse_rt.lst (patches_5_10.4): removed lib(swi) again, because that would require pulling many other compatibility libraries into the runtime package. 2007-05-25 23:09 jschimpf * Eclipse/sepia/pl/: asm.pl (1.6), branch_and_bound.pl (1.2), constraint_pools.ecl (1.2), fcompile.pl (1.2), io.pl (1.4), suspend.pl (1.2), tracer.pl (1.4), tracer_tcl.pl (1.9), tracer_tty.pl (1.3): Updated to curly bracket struct syntax 2007-05-25 18:21 jschimpf * Eclipse/sepia/: src/bip_db.c (1.4), pl/kernel.pl (1.6): Use transform/7 also for goal inlining macros, to simplify changes for annotated source. 2007-05-25 14:04 jschimpf * Eclipse/: configure, configure.ac (patches_5_10.[26,24]): After previous fix, it turns out the cross-compile test was the wrong way round... 2007-05-24 20:59 jschimpf * Eclipse/eclipse_rt.lst (patches_5_10.3): Added correct licence file and lib(swi) to the runtime package 2007-05-23 22:54 jschimpf * Eclipse/: configure, configure.ac (patches_5_10.[25,23]): Fixed a syntax error in ostype, and an editing error in tcl detection. 2007-05-22 19:39 jschimpf * Eclipse/lib_tcl/widget/pkgIndex.tcl (patches_5_10.1): Fixed version number mismatch (didn't work with tcl 8.5) 2007-05-22 09:39 jschimpf * Eclipse/sepia/src/emu.c (patches_5_10.9): Moved test into correct location (after include ucontext.h) 2007-05-22 05:19 jschimpf * Eclipse/sepia/pl/version.pl (1.20): Ready for build 5.11 #18 2007-05-21 00:23 jschimpf * Eclipse/sepia/src/emu.c (patches_5_10.8): Made profiler code work on Intel/Solaris (again). 2007-05-21 00:21 jschimpf * Eclipse/: Makefile.in, RUNME, configure, configure.ac (patches_5_10.[3,4,24,22]): Find tcl/tk in some standard locations instead of requiring it in thirdparty, allow Tcl 8.5. Also find ar in /usr/ccs on Solaris. 2007-05-17 23:59 jschimpf * Eclipse/Compiler/: Makefile (1.3), compiler_codegen.ecl (1.5), compiler_common.ecl (1.5), compiler_indexing.ecl (1.2), compiler_normalise.ecl (1.5), compiler_peephole.ecl (1.3), compiler_test.ecl (1.3), compiler_top.ecl (1.6), compiler_analysis.ecl (1.2), compiler_varclass.ecl (1.3), test.ref (1.5): Next installment of compiler project: indexing rewritten, large environment maps, toplevel compiler interfaces (compile/compile_term/fcompile), etc. 2007-05-17 23:52 jschimpf * Eclipse/sepia/pl/source_processor.ecl (1.4): Modifications for new compiler: end_include marker, different handling of begin_module, and erasing macros on module entry. 2007-05-17 23:46 jschimpf * Eclipse/sepia/: include/emu_export.h (1.5), src/bip_db.c (1.3), src/gc_stacks.c (1.3), src/printam.c (1.5), pl/asm.pl (1.5): More runtime and assembler support for new compiler. 2007-05-17 15:36 jschimpf * Eclipse/sepia/pl/kernel.pl (1.5): Some support in anticipation of new compiler: compiler registering for nested compiles, module-local do-loop name counter, erase-pragma predicate. 2007-05-17 05:12 jschimpf * Eclipse/sepia/pl/version.pl (1.19): Ready for build 5.11 #17 2007-05-16 05:14 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.47): Ready for build 5.10 #73 2007-05-15 09:55 kish_shen * Eclipse/: icparc_solvers/bitmap.def (1.2), icparc_solvers/edge_finder.def (1.2), icparc_solvers/eregex.def (1.2), icparc_solvers/ic.def (1.2), icparc_solvers/seplex_cplex.def (1.2), icparc_solvers/seplex_xpress.def (1.2), Flexlm/pteclipse.def (1.2), sepia/src/pteclipse.def (1.2), sepia/src/tkeclipse.def (1.2), sepia/src/tkexdr.def (1.2): apply changes to def files to trunk to enable Win2000 build 2007-05-15 02:33 kish_shen * Eclipse/: configure (1.7), configure.ac (1.6): (forgot to check this in...) support for compiling COIN/OSI with UFL AMD -- this speeds up CLP's interior point solver significantly (10-100 times or more) faster 2007-05-14 23:37 kish_shen * Eclipse/icparc_solvers/Makefile.in (1.5): support for compiling COIN/OSI with UFL AMD -- this speeds up CLP's interior point solver significantly (10-100 times or more) faster 2007-05-14 21:59 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_5_10.13): added support for detecting need for -lamd with building Clp -- even if it is not used (as in the patch branch) also added OSIDIR to allow easier changing of coin directory used. disabled building of symclp for now, as the new COIN source for SYMPHONY and Cbc can no longer share the same common code 2007-05-14 21:29 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[23,21]): added support for detecting need for -lamd with building Clp -- even if it is not used (as in the patch branch) 2007-05-14 16:02 kish_shen * Eclipse/: README_WIN.TXT, README_MACOSX, README_UNIX (patches_5_10.[6,4,5]): updated READMEs (added pointer to INSTALL and Setup Guide etc.) 2007-05-14 10:14 jschimpf * Eclipse/sepia/src/pass4.c (1.3): Fixed an ancient bug in parallel code: environment size wasn't scaled up to pword size in Fail_clause instruction. 2007-05-14 10:11 jschimpf * Eclipse/sepia/src/emu.c (1.7): Replicated WP_STAMP fix form patch branch, and fixed new BI_Succ instruction. 2007-05-11 05:22 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.46): Ready for build 5.10 #72 2007-05-10 23:10 kish_shen * Eclipse/: sepia/src/pteclipse.def, sepia/src/tkeclipse.def, sepia/src/tkexdr.def, icparc_solvers/bitmap.def, icparc_solvers/edge_finder.def, icparc_solvers/eregex.def, icparc_solvers/ic.def, icparc_solvers/seplex_cplex.def, icparc_solvers/seplex_xpress.def, Flexlm/pteclipse.def (patches_5_10.[1,1,1,1,1,1,1,1,1,1]): renamed LIBRARY named in .def files -- Windows 2000 apparently tries to find the "library" file given in LIBRARY line 2007-05-09 16:06 jschimpf * Eclipse/sepia/pl/hash.ecl (1.3): Load lib(notify_ports) on demand only 2007-05-09 14:55 kish_shen * Eclipse/lib_tcl/eclipse_tools.tcl (1.5): forgot to check this in earlier: added single (left) click to show source context + reorganised source display so that it is done in a procedure 2007-05-09 14:18 jschimpf * Eclipse/sepia/pl/t_all.pl (patches_5_10.1): Added check to make sure test doesn't affect priority or events-deferred flag. 2007-05-09 13:53 jschimpf * Eclipse/sepia/src/: emu.c, gc_stacks.c (patches_5_10.[7,1]): Fixed a problem with the old compiler, paradoxically discovered during testing of the new compiler: due to improper stack cleanup in ec_compile(), the WP_STAMP register could end up pointing above TG, thus causing irregularities with the resetting of the priority register. For a mimumally invasive fix, we now reset these registers unconditionally when exiting recursive emulators. Also added gc marking, which did not cause problems, but should be there conceptually. 2007-05-09 13:16 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.4): updated with Intel Mac OS X compile information (really for 5.10, but check in to main branch to avoid any merge problems with Word documents) 2007-05-09 05:24 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.45): Ready for build 5.10 #71 2007-05-08 05:19 jschimpf * Eclipse/sepia/pl/version.pl (1.18): Ready for build 5.11 #16 2007-05-07 05:21 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.44): Ready for build 5.10 #70 2007-05-07 02:20 kish_shen * Eclipse/: configure.ac, configure (patches_5_10.[20,22]): added check that OSTYPE was changed when cross-compiling 2007-05-07 00:40 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[21,19]): hopefully fixed problem with OSTYPE 2007-05-06 05:25 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.43): Ready for build 5.10 #69 2007-05-05 19:19 jschimpf * Eclipse/sepia/src/emu.c (patches_5_10.6): The global stack allocation inside Initialize_named is currently not taken into account by the compiler when generating Gc_test instructions. Clauses with large environments can therefore exceed TG_LIMIT and crash. Added a Check_Gc. This should be safe as there should be no other global stack allocation between initialization and the first regular call. 2007-05-05 05:24 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.42): Ready for build 5.10 #68 2007-05-05 03:00 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[20,18]): made determination of OSTYPE in configure more roubust 2007-05-05 00:17 kish_shen * Eclipse/: configure, configure.ac (patches_5_10.[19,17]): modified HAVE_TRUNC test in configure to fail for i386_macosx, as it has a buggy trunc(x) (for -1.0 goals in formal syntax def. for goals 2006-12-05 00:27 jschimpf * Eclipse/sepia/pl/: events.pl, io.pl (patches_5_10.[1,1]): Remote interface robustness: ignore events posted from stream when not inside an rpc. 2006-12-04 18:17 jschimpf * Eclipse/documents/bips/kernel/: externals.eci, typetest.eci (patches_5_10.[1,1]): Fixed typo and out-of-date information 2006-12-01 14:12 jschimpf * Eclipse/pt_libraries/coverage.ecl (patches_5_10.1): Fixed bug 547 - ccompile fails if a directory with the same basename as the source file exists (because it looks for "name/.ecl") 2006-11-30 06:06 jschimpf * Eclipse/sepia/pl/version.pl (1.10): Ready for build 5.11 #8 2006-11-29 16:17 kish_shen * Eclipse/: icparc_solvers/Makefile.in (1.3), icparc_solvers/coinplex.cpp (1.2), icparc_solvers/seplex.c (1.2), icparc_solvers/seplex.h (1.2), configure (1.5), configure.ac (1.4): first version of barrier/interior solver for CLP/CBC, plus bug fixes/changes from patch branch (needed to use new version of COIN because of changes in directory structure in the thirdparty COIN library) 2006-11-25 05:43 jschimpf * Eclipse/sepia/pl/version.pl (1.9): Ready for build 5.11 #7 2006-11-24 17:07 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.3): more updates for x86_64_linux build and OSI build 2006-11-24 06:09 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.16): Ready for build 5.10 #42 2006-11-24 01:10 jschimpf * Eclipse/documents/bips/kernel/: ioterm.eci, opsys.eci (patches_5_10.[2,2]): documentation updates 2006-11-23 16:31 kish_shen * Eclipse/documents/internal/SetupGuide.doc (1.2): updated with more OSI and Mac OS X info 2006-11-23 15:22 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.15): Ready for build 5.10 #41 2006-11-22 19:40 jschimpf * Eclipse/sepia/src/: bip_misc.c, bip_io.c (patches_5_10.[1,1]): Rewritten exec/3 and wait/3 for Windows, using CreateProcess() etc. The motivation was to get at the options necessary to avoid console windows to open up. Also, the correct process ids are now returned, and wait works again. It is not possible to connect more than the 3 standard file descriptors to the child, but that probably doesn't make sense on Windows anyway. [merge from main branch] 2006-11-22 09:49 jschimpf * Eclipse/sepia/pl/version.pl (1.8): Ready for build 5.11 #6 2006-11-22 02:02 jschimpf * Eclipse/sepia/src/: bip_io.c (1.2), bip_misc.c (1.2): Rewritten exec/3 and wait/3 for Windows, using CreateProcess() etc. The motivation was to get at the options necessary to avoid console windows to open up. Also, the correct process ids are now returned, and wait works again. It is not possible to connect more than the 3 standard file descriptors to the child, but that probably doesn't make sense on Windows anyway. 2006-11-21 18:12 kish_shen * Eclipse/: README_MACOSX, README_UNIX, README_WIN.TXT (patches_5_10.[2,4,5]): more updates to the README files 2006-11-21 16:08 jschimpf * Eclipse/documents/internal/SetupGuide.doc (1.1): Added build-and-setup guide 2006-11-18 05:48 jschimpf * Eclipse/sepia/pl/version.pl (1.7): Ready for build 5.11 #5 2006-11-17 05:41 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.14): Ready for build 5.10 #40 2006-11-15 18:04 jschimpf * Eclipse/: configure, configure.ac (patches_5_10.[6,6]): Improved Java detection rule 2006-11-15 17:54 jschimpf * Eclipse/icparc_solvers/Makefile.in (patches_5_10.6): Added cplex90 rule for x86_64_linux 2006-11-15 17:52 jschimpf * Eclipse/documents/: userman/umsio.tex, bips/kernel/iochar.eci, bips/kernel/ioterm.eci (patches_5_10.[1,1,1]): Added references to newline-generating output predicates 2006-11-15 17:31 jschimpf * Eclipse/documents/bips/kernel/suspensions.eci (patches_5_10.1): fixed illegal comment syntax 2006-11-15 17:27 jschimpf * Eclipse/sepia/pl/document.ecl (patches_5_10.3): see_also lists don't have to be ground, module or arity can be uninstantiated! 2006-11-15 16:22 jschimpf * Eclipse/Makefile.in (patches_5_10.2): Corrected rule for building internals docs 2006-11-15 01:40 jschimpf * Eclipse/documents/: internal/INSTALL, internal/Makefile, internal/index.html, internal/kernel/Makefile, internal/kernel/builtins.tex, internal/kernel/debugger.tex, internal/kernel/gc.tex, internal/kernel/gcfig3.eps, internal/kernel/gcfig4.eps, internal/kernel/gcfig5.eps, internal/kernel/gcfig6.eps, internal/kernel/gcfig7.eps, internal/kernel/globalstate.tex, internal/kernel/internal.tex, internal/kernel/io.tex, internal/kernel/kernel.tex, internal/kernel/runtime.tex, internal/kernel/umscmacros.tex, texinputs/sepiachip.bib (patches_5_10.[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]): Extended and revised Internals Manual 2006-11-14 05:56 kish_shen * Eclipse/eclipse_rt.lst (1.2): added b_trees, n_trees and dbi to main branch runtime eclipse as well 2006-11-14 01:25 kish_shen * Eclipse/documents/internal/seplex_impl.html (patches_5_10.1): updated for 5.10 2006-11-13 13:16 jschimpf * Eclipse/documents/internal/: pique.txt, TechnicalReport.txt (patches_5_10.[1,1]), pique.txt (1.2), TechnicalReport.txt (1.2): removed file unrelated to eclipse 2006-11-12 17:31 kish_shen * Eclipse/eclipse_rt.lst (patches_5_10.1): added b_trees.eco, n_trees.eco, dbi.eco to rt. The first two are needed by lib(bfs). lib(dbi) will only load if the MySQL client dynamic lib is supplied 2006-11-12 05:18 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.13): Ready for build 5.10 #39 2006-11-11 16:16 kish_shen * Eclipse/: icparc_solvers/Makefile.in, configure, configure.ac (patches_5_10.[5,5,5]): updated COIN/OSI, which fixed a bug in Cbc discovered with Cisco's BRG Unit tests. Also use the trunk instead of devel branch of Cbc. The include files in Coin has now got platform dependencies, so the thirdparty coin directories has to be reorganised with platform specific include dirs 2006-11-10 15:41 kish_shen * Eclipse/Flexlm/Makefile.in (patches_5_10.2): Use sunstitution reference for the Makefile rule as suggested by Joachim.Also fixed a missing def for DYLD (no idea why it worked previously) 2006-11-10 05:24 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.12): Ready for build 5.10 #38 2006-11-09 17:27 kish_shen * Eclipse/icparc_solvers/Makefile.in (patches_5_10.4): removed redundant specific rule for Windows for building osiclpcbc. 2006-11-08 18:46 kish_shen * Eclipse/sepia/src/emu.c (patches_5_10.1): added workaround for mod/rem for PowerPC [ppc_macosx were failing the Unit tests for mod/rem] 2006-11-08 07:19 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.11): Ready for build 5.10 #37 2006-11-08 02:14 kish_shen * Eclipse/: configure, configure.ac, Flexlm/Makefile.in, icparc_solvers/Makefile.in, sepia/src/Makefile.in (patches_5_10.[4,4,1,3,1]): added changes needed to build ppc_macosx on SourceForge.net's compile farm Mac (running OS X 10.2) 2006-11-08 00:17 kish_shen * Eclipse/icparc_solvers/: seplex.c, seplex.h (patches_5_10.[2,2]): more (minor) updates to logging code: 1) fixed a couple of declaration 2) make sure at least 1 item is allocated by malloc even if size is 0 (as is already done in the actual code, some mallocs do not like allocating 0 bytes) 2006-11-05 05:13 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.10): Ready for build 5.10 #36 2006-11-04 02:38 kish_shen * Eclipse/icparc_solvers/: Makefile.in, coinplex.cpp, seplex.c, seplex.h (patches_5_10.[2,2,1,1]): updated logcode generation for adding columns and rows, needed for Cisco's BRG logging (for OSI). Also folded the logcode .h file into seplex.h, so we don't need a separate .h file for compiling the logged code. 2006-11-03 13:15 jschimpf * Eclipse/Visualisation/Makefile.in (patches_5_10.1): Added missing configuration parameter (avoids having to set ARCH manually) 2006-11-01 05:07 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.9): Ready for build 5.10 #35 2006-11-01 01:16 kish_shen * Eclipse/Oci/dbi.ecl (patches_5_10.3): updated comment docs with some examples and hide old predicates from lib(oci) 2006-10-30 14:22 kish_shen * Eclipse/: README_UNIX, README_WIN.TXT, documents/libman/oci.tex (patches_5_10.[3,4,1]): added instruction for adding the MySQL client dynamic load library file 2006-10-30 13:45 kish_shen * Eclipse/Oci/dbi.ecl (patches_5_10.2): added instruction for adding the MySQL client dynamic load library file 2006-10-29 05:06 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.8): Ready for build 5.10 #34 2006-10-27 18:03 kish_shen * Eclipse/icparc_solvers/coinplex.cpp (patches_5_10.1): fix for bug b452 for osi_clpcbc, found by Stefano with BRG unittests. Original column bounds have to be taken before presolve for Cbc, as Cbc can fix some column bounds during presolve. 2006-10-27 04:08 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.7): Ready for build 5.10 #33 2006-10-27 03:34 kish_shen * Eclipse/icparc_solvers/s_eplex_comments.ecl (patches_5_10.1): 1.61 from old CrossCore CVS should have gone into SourceForge CVS [merge of 5.9 and 5.10 comments docs] 2006-10-26 21:38 jschimpf * Eclipse/sepia/pl/document.ecl (patches_5_10.2): Fixed typo in documentation 2006-10-25 20:27 jschimpf * Eclipse/lib_tcl/tkeclipse.tcl (patches_5_10.2): Fixed launching of documentation browser, at least this method seems to work on XP... 2006-10-25 19:35 jschimpf * Eclipse/: README_UNIX, README_WIN.TXT (patches_5_10.[2,3]): Updated a few obsolete statements 2006-10-25 14:33 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.6): Ready for build 5.10 #32 2006-10-25 11:21 jschimpf * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/OutOfProcessEclipse.java (patches_5_10.1): Enable Java to start an OutOfProcess-Eclipse even when no Eclipse installation script has been run (i.e. we have no bin-subdirectory and eclipse shell script on Unix, or no registry entries on Windows). This should be sufficient for many Java-hosted applications, and thus simplify their installation. 2006-10-25 01:29 jschimpf * Eclipse/: configure, configure.ac, sepia/src/bigrat.c, sepia/src/config.h.in (patches_5_10.[3,3,1,1]): If a gmp library is installed as standard, use it instead of requiring one in the thirdparty directory. 2006-10-24 15:04 jschimpf * Eclipse/: configure, configure.ac (patches_5_10.[2,2]): Actually build the mysql interface for Windows (corresponding changes were checked in a few days ago) 2006-10-23 11:35 jschimpf * Eclipse/Oci/dbi.c (patches_5_10.2): dbi_final() returned undefined value - fixed 2006-10-22 05:39 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.5): Ready for build 5.10 #31 2006-10-21 00:20 jschimpf * Eclipse/sepia/pl/document.ecl (patches_5_10.1): Improved error reporting in processing of the comment/2 directive 2006-10-20 05:38 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.4): Ready for build 5.10 #30 2006-10-20 02:28 jschimpf * Eclipse/Oci/: Makefile.in, dbi.c, dbi.ecl, mysql.c (patches_5_10.[1,1,1,2]): Enabled cross compilation for Windows version 2006-10-19 04:10 jschimpf * Eclipse/sepia/pl/version.pl (1.6): Ready for build 5.11 #4 2006-10-18 12:40 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.3): Ready for build 5.10 #29 2006-10-17 22:06 jschimpf * Eclipse/Contrib/xml_comments.ecl (1.3): Reinserted lost licensing paragraph. 2006-10-17 22:02 jschimpf * Eclipse/Contrib/: xml.pl (1.2), xml_acquisition.pl (1.2), xml_comments.ecl (1.2), xml_diagnosis.pl (1.2), xml_generation.pl (1.2), xml_pp.pl (1.2), xml_utilities.pl (1.2): Upgraded to John Fletcher's revision 2.0, released 2006/06/18, available at http://www.zen37763.zen.co.uk/xml_download.html 2006-10-17 04:10 jschimpf * Eclipse/sepia/pl/version.pl (1.5): Ready for build 5.11 #3 2006-10-17 01:12 jschimpf * Eclipse/PACK (patches_5_10.2): Pack COIN CLP/CBC solver in Windows installer 2006-10-14 12:46 jschimpf * Eclipse/README_WIN.TXT (patches_5_10.2): Converted CR to CRLF, seemingly lost in earlier edit. 2006-10-14 05:14 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.2): Ready for build 5.10 #27 2006-10-14 04:28 jschimpf * Eclipse/sepia/pl/version.pl (1.4): Ready for build 5.11 #2 2006-10-14 00:45 jschimpf * Eclipse/: BUILD_ROTD, site_info (patches_5_10.[1,1]), BUILD_ROTD (1.2), site_info (1.2): Updated build script to work with current configure/make setup. 2006-10-14 00:29 jschimpf * Eclipse/: PACK, README_MACOSX, README_UNIX, README_WIN.TXT (patches_5_10.[1,1,1,1]): Simplified the packing scheme: eclipse_basic now includes eclipse_source, documentation merged into a single package, eclipse_misc_nc obsolete. Also updated the contacts section of the READMEs. 2006-10-13 18:56 jschimpf * Eclipse/: Oci/dbi.h, Oci/mysql.c, documents/bips/kernel/opsys.eci, documents/libman/eplex.tex, icparc_solvers/regex.ecl, sepia/pl/hash.ecl, sepia/pl/iso.pl, sepia/pl/kernel.pl, sepia/src/os_support.c (patches_5_10.[1,1,1,1,1,1,1,1,1]): Merged the last missing patches form 5.9 branch (merge_2006_07_08 to merge_2006_10_13) 2006-10-13 17:04 jschimpf * Eclipse/sepia/pl/version.pl (1.3): Added back a line that was accidentally lost during editing 2006-10-13 17:00 jschimpf * Eclipse/sepia/pl/version.pl (patches_5_10.1): Ready for build 5.10 #26 2006-10-13 01:03 jschimpf * Eclipse/: Makefile.in, configure, configure.ac, icparc_solvers/Makefile.in, legal/LEGAL (patches_5_10.[1,1,1,1,1]): Added back LGPL'd contributed libraries 2006-10-13 00:41 jschimpf * Eclipse/: Makefile.in (1.2), configure (1.4), configure.ac (1.3), Mercury/Makefile.in (1.1), Mercury/README (1.1), Mercury/m_map.pl (1.1), Mercury/m_tree234.pl (1.1), Mercury/mercury.pl (1.1), icparc_solvers/Makefile.in (1.2), icparc_solvers/RuntimesList.g (1.1), icparc_solvers/SBDDa.g (1.1), icparc_solvers/config_opts.ecl (1.1), icparc_solvers/gap.ecl (1.1), icparc_solvers/generic_gap_sbdd.ecl (1.1), icparc_solvers/generic_gap_sbds.ecl (1.1), icparc_solvers/sym_expr.ecl (1.1), legal/LEGAL (1.2), legal/lgpl.txt (1.1): Added back LGPL'd contributed libraries 2006-10-13 00:04 jschimpf * Eclipse/: INSTALL (patches_5_10.1), INSTALL (1.3): removed obsolete notice 2006-10-10 21:20 jschimpf * Eclipse/: configure.ac (1.2), ecl_inst.tcl (1.2), documents/texinputs/sepiachiphtml.tex (1.2), lib_tcl/eclipse_tools.tcl (1.2), lib_tcl/example.tcl (1.2), lib_tcl/example1.tcl (1.2), lib_tcl/mapdebugdemo.tcl (1.2), lib_tcl/mapembed.tcl (1.2), lib_tcl/mapremote.tcl (1.2), lib_tcl/tkeclipse.tcl (1.3), lib_tcl/tktools.tcl (1.2), sepia/pl/version.pl (1.2), sepia/src/eclipse.reg (1.2): Incremented version to 5.11 2006-10-10 21:08 jschimpf * Eclipse/: fixperms, junk (patches_5_10.[1,1]), fixperms (1.2), junk (1.2): Removed temporary workaround 2006-10-10 20:52 jschimpf * Eclipse/lib_tcl/: tkeclipse.tcl (patches_5_10.1), tkeclipse.tcl (1.2): Fixed bug 539 - interrupt button not working on Windows 2006-10-05 02:11 jschimpf * Eclipse/: INSTALL (1.2), fixperms (1.1): Temporary workaround for missing execute permissions 2006-10-05 01:32 jschimpf * Eclipse/Visualisation/src/com/parctechnologies/eclipse/visualisation/viewers/: GanttViewerFactory.java (1.1), GanttViewerFactory.java0000640 (1.2), GraphViewerFactory.java (1.1), GraphViewerFactory.java0000640 (1.2), TableViewerFactory.java (1.1), TableViewerFactory.java0000640 (1.2): Renamed files whose names were corrupted during import 2006-10-04 02:03 jschimpf * Eclipse/junk (1.1): Test - adding a file with execute permission 2006-10-04 01:56 jschimpf * Eclipse/: configure (1.2), configure (1.3): Removing and re-adding the file with correct permissions