Up to [cvs.netbsd.org] / pkgsrc / lang / mercury
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 30 05:40:02 2012 UTC (3 months, 3 weeks ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
HEAD
Changes since 1.10: +6 -8
lines
Diff to previous 1.10 (colored)
Update to Mercury 11.07 There're lots of changes since version 0.13.1 including changes to the language, the standard library, addition of new grades and new backends, bug fixes. Read lengthy details in NEWS file in distributed source.
Revision 1.10 / (download) - annotate - [select for diffs], Tue Jul 20 12:29:20 2010 UTC (22 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.9: +12 -17
lines
Diff to previous 1.9 (colored)
Update to Mercury 0.13.1 The list of changes is too long, it includes 5 years of development. See NEWS and HISTORY files for details.
Revision 1.9 / (download) - annotate - [select for diffs], Sun Oct 22 20:29:49 2006 UTC (5 years, 7 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.8: +3 -1
lines
Diff to previous 1.8 (colored)
Fixed "test ==".
Revision 1.8 / (download) - annotate - [select for diffs], Thu Feb 24 09:03:09 2005 UTC (7 years, 3 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4,
pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2,
pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
Add RMD160 digests
Revision 1.7 / (download) - annotate - [select for diffs], Sun Mar 7 00:19:29 2004 UTC (8 years, 2 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base,
pkgsrc-2004Q4,
pkgsrc-2004Q3-base,
pkgsrc-2004Q3,
pkgsrc-2004Q2-base,
pkgsrc-2004Q2,
pkgsrc-2004Q1-base,
pkgsrc-2004Q1
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
Remove info files entries from PLIST. While here add missing info file from INFO_FILES and patch it so it has an info dir entry.
Revision 1.6 / (download) - annotate - [select for diffs], Sat Feb 14 03:04:31 2004 UTC (8 years, 3 months ago) by kristerw
Branch: MAIN
Changes since 1.5: +6 -2
lines
Diff to previous 1.5 (colored)
Make the package build on NetBSD-current.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Jul 5 21:16:37 2003 UTC (8 years, 10 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base,
pkgsrc-2003Q4
Changes since 1.4: +5 -1
lines
Diff to previous 1.4 (colored)
Convert to USE_NEW_TEXINFO. Add info directory entries by way of patch files to most of the info files.
Revision 1.4 / (download) - annotate - [select for diffs], Fri May 2 17:48:29 2003 UTC (9 years ago) by jtb
Branch: MAIN
Changes since 1.3: +7 -15
lines
Diff to previous 1.3 (colored)
Update mercury to version 0.11.0. Changes to the Mercury language: * Support for constrained polymorphic modes. * Addition of state variable syntax. * Improved support for higher-order functions. * Predicate and function equivalence type and mode declarations. * Support for defining predicates or functions using different clauses for different modes. * Support for Haskell-like "@" expressions. * Generalized foreign language interface. Changes to the Mercury compiler: * A new `--make' option, for simpler building of programs. * A new `--smart-recompilation' option, for fine-grained dependency tracking. * A new optional warning: `--warn-non-tail-recursion'. * A new optimization: `--constraint-propagation'. * A new optimization: `--loop-invariants'. * Support for arbitrary mappings from module name to source file name. Portability improvements: * Mac OS X is now supported "out-of-the-box". * On Windows we now support generating non-Cygwin executables. * Better conformance to ANSI/ISO C. Changes to the compiler back-ends: * The native code Linux/x86 back-end is now "release quality". * The .NET CLR back-end is much improved. Major improvements to the Mercury debugger, including: * Support for source-linked debugging using vim (rather than emacs). * Command-line completion. * Ability to display values of higher-order terms. * Declarative debugging. * Support for transparent retries across I/O. A new profiler, which we call the Mercury deep profiler or mdprof: * Supports both time and memory profiling. * Gathers information about individual call sites as well as procedures. * Eliminates the assumption that all calls to a procedure have equal cost. * Allows users to explore the gathered data interactively with a web browser. Numerous minor improvements to the Mercury standard library. A new testing tool in the extras distribution.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Mar 10 04:09:04 2003 UTC (9 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.2: +3 -3
lines
Diff to previous 1.2 (colored)
Needs -Wl,-R (or the equiv) when linking libgc. Pass _OPSYS_RPATH_NAME in and use that accordingly
Revision 1.2 / (download) - annotate - [select for diffs], Wed Mar 6 20:55:12 2002 UTC (10 years, 2 months ago) by jmc
Branch: MAIN
CVS Tags: pkgviews-base,
pkgviews,
netbsd-1-6-RELEASE-base,
netbsd-1-6-1-base,
netbsd-1-6-1,
netbsd-1-6,
netbsd-1-5-PATCH003,
buildlink2-base,
buildlink2
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Patch on powerpc and avoid using the r* definitions as they conflict with frame.h
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Tue May 15 21:09:44 2001 UTC (11 years ago) by jtb
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial import of mercury-0.10.1. Mercury is a modern logic/functional programming language, which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features. Its highly optimized execution algorithm delivers efficiency far in excess of existing logic programming systems, and close to conventional programming systems. Mercury addresses the problems of large-scale program development, allowing modularity, separate compilation, and numerous optimization/time trade-offs. This package includes the compiler, profiler, debugger, documentation, etc. It does NOT include the "extras" distribution; that is available from <http://www.cs.mu.oz.au/mercury/download/release.html>.
Revision 1.1 / (download) - annotate - [select for diffs], Tue May 15 21:09:44 2001 UTC (11 years ago) by jtb
Branch: MAIN
Initial revision