# This ChangeLog was generated on Mon Feb 6 05:13:01 UTC 2012 # from repository eclipse-clp.cvs.sourceforge.net:/cvsroot/eclipse-clp 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:57 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.52), kernel.pl (1.32): fixed normalisation broken by previous update 2012-01-14 00:46 jschimpf * Eclipse/Kernel/src/os_support.c (1.13): 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:43 jschimpf * Eclipse/Kernel/src/tkeclipse.c (1.3): Added CWD_SEPARATE option 2012-01-09 21:30 jschimpf * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/EmbeddedEclipse.java (1.2): Added CWD_SEPARATE option 2012-01-09 11:47 jschimpf * Eclipse/Kernel/: lib/environment.pl (1.12), lib/io.pl (1.9), lib/kernel.eco (1.51), lib/kernel.pl (1.31), src/Makefile.in (1.12), src/bip_control.c (1.6), src/bip_io.c (1.12), src/bip_load.c (1.2), src/bip_misc.c (1.7), src/embed.c (1.5), src/embed.h (1.5), src/io.c (1.11), src/os_support.c (1.11), src/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), opsys.eci (1.9): 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 08:11 kish_shen * Eclipse/documents/tutorial/: programanalysis.tex, search.tex, eprolog.tex, real.tex (patches_6_0.[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-09 07:55 kish_shen * Eclipse/documents/: userman/umscompiler.tex, userman/umsexcept.tex, userman/umsio.tex, libman/fdglobal.tex (patches_6_0.[4,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:24 kish_shen * Eclipse/JavaInterface/: Makefile.in, src/com/parctechnologies/eclipse/Platform.java, src/com/parctechnologies/eclipse/Platform_x86_64_macosx.java (patches_6_0.[2,2,2]): 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 (patches_6_0.[4,8,2,5,3,1,1]): 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:26 kish_shen * Eclipse/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.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): 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 14:03 jschimpf * Eclipse/Kernel/lib/: events.pl (1.9), io.pl (1.5), kernel.eco (1.42): Further modifications related to stream handles 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): 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:56 jschimpf * Eclipse/pt_libraries/daVinci.ecl (1.3): Renamed select/3 to stream_select/3, and added select/3 list operation to lib(lists). 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): 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:36 jschimpf * Eclipse/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 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): 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:52 jschimpf * Eclipse/Kernel/lib/ecl_compiler.eco (patches_6_0.2): Fixed bug 684 - failure with discontiguous pred with no clauses 2009-12-14 04:41 jschimpf * Eclipse/Compiler/ecl_compiler.ecl (patches_6_0.1): 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:34 jschimpf * Eclipse/Kernel/src/sepia.h (patches_6_0.1): Fixed 545 - min/max with negative zeros. Fixed 672 - integer exponentiation bignum overflow. 2009-10-12 04:17 jschimpf * Eclipse/Kernel/src/bip_arith.c (patches_6_0.2): 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:51 kish_shen * Eclipse/: 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 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): 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 02:13 kish_shen * Eclipse/JavaInterface/Makefile.in (1.3): added Java support for x86_64_nt 2009-03-27 01:55 kish_shen * Eclipse/JavaInterface/src/com/parctechnologies/eclipse/: Platform.java (1.6), Platform_x86_64_nt.java (1.1): 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:56 jschimpf * Eclipse/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 03:43 jschimpf * Eclipse/: Kernel/src/config.h.in (1.4), configure (1.28), configure.ac (1.27): 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:09 jschimpf * Eclipse/: 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,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:53 jschimpf * Eclipse/: icparc_solvers/ech/ech.pl, ecrc_solvers/chr.pl, ecrc_solvers/conjunto.pl, ecrc_solvers/propia.pl, ecrc_solvers/r.pl (patches_6_0.[2,1,1,2,1]): 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 (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]): 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 06:13 jschimpf * Eclipse/ZincInterface/: flatzinc.ecl, flatzinc_parser.ecl, minizinc.ecl, zn_examples.ecl (patches_6_0.[1,1,1,1]): Updates for minizinc 0.81 2008-12-19 05:56 jschimpf * Eclipse/ZincInterface/: 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:08 jschimpf * Eclipse/Kernel/lib/: 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 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): 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 23:07 jschimpf * Eclipse/Kernel/lib/: kernel.eco (1.19), kernel.pl (1.14): Added retractall/1 and assertz/1 aliases 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): 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:32 kish_shen * Eclipse/Kernel/lib/: kernel.eco (1.18), 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 16:12 kish_shen * Eclipse/lib_tcl/: eclipse_tools.tcl (1.27), example_multi.ecl (1.2): 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:24 kish_shen * Eclipse/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-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): 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 16:00 kish_shen * Eclipse/Kernel/lib/: kernel.eco (1.10), 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 15:44 kish_shen * Eclipse/lib_tcl/: eclipse_tools.tcl (1.20), predprophelp.txt (1.2), tracerhelp.txt (1.7): 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:33 jschimpf * Eclipse/ZincInterface/: 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 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]): 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:43 jschimpf * Eclipse/documents/bips/kernel/: database.eci (1.5), 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: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): - 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:17 jschimpf * Eclipse/sepia/src/: bip_control.c (1.7), emu.c (1.23), bip_db.c (1.12), code.c (1.5), 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 18:05 jschimpf * Eclipse/sepia/include/: emu_export.h (1.13), sepia.h (1.9), types.h (1.9): - 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:48 kish_shen * Eclipse/documents/bips/kernel/: database.eci (1.4), 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-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): 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:31 jschimpf * Eclipse/documents/bips/kernel/database.eci (1.3): Added code_size flag to get_flag/3 2008-02-29 22:14 jschimpf * Eclipse/sepia/: src/bip_db.c (1.9), pl/kernel.pl (1.18): 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:12 kish_shen * Eclipse/sepia/src/read.c (1.3): source information for DCG with new compiler 2007-11-06 00:02 kish_shen * Eclipse/sepia/pl/kernel.pl (1.17): 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:36 kish_shen * Eclipse/: icparc_solvers/Makefile.in, configure, configure.ac (patches_5_10.[17,32,30]), icparc_solvers/Makefile.in (1.9), 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): 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 01:06 kish_shen * Eclipse/: lib_tcl/mapdebugdemo.tcl, documents/tutorial/mapdebugdemo.tcl (patches_5_10.[1,3]): corrected typo reported by Wojciech Pieprzyca 2007-08-31 00:54 kish_shen * Eclipse/documents/tutorial/mapdebugdemo.tcl (patches_5_10.2): 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:47 jschimpf * Eclipse/: 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 21:36 jschimpf * Eclipse/sepia/: include/emu_export.h (1.7), src/emu.c (1.11), src/gc_stacks.c (1.4), src/printam.c (1.8): 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:51 jschimpf * Eclipse/: 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: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): 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 10:09 kish_shen * Eclipse/sepia/src/: pteclipse.def (1.2), tkeclipse.def (1.2), tkexdr.def (1.2): apply changes to def files to trunk to enable Win2000 build 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): 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