summaryrefslogtreecommitdiff
path: root/lang/ocaml
AgeCommit message (Collapse)AuthorFilesLines
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam1-2/+5
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2002-10-16add buildink2.mkdillo1-0/+25
2002-08-22Update lang/ocaml to 3.06, using patch supplied by Martin Weberjschauma4-23/+392
(ephaeton at gmx dot net) in PR pkg/18023. Besten Dank! Changes from 3.04 to 3.05 (abbreviated list, full list available at http://caml.inria.fr/archives/200207/msg00558.html): Language features: - Support for polymorphic methods and record fields. - Allows _ separators in integer and float literals, e.g. 1_000_000. Type-checker: - Fixed subtle typing bug with higher-order functors. - Fixed several complexity problems; - Fixed various bugs with objects and polymorphic variants. Bytecode compiler: - Fixed issue with ocamlc.opt and dynamic linking. Native-code compiler: - Fixed GC bug related to constant constructors of polymorphic variant types. - Fixed compilation bug for top-level "include" statements. Toplevel interactive system: - ocamlmktop: minimized possibility of name clashes with user-provided modules. Run-time system: - Better support for lazy data in the garbage collector. - Support for float formats that are neither big-endian nor little-endian - Fixed bug in callback*_exn functions in the exception-catching case. Standard library: - Protect against integer overflow in sub-string and sub-array bound checks. - New module Complex implementing arithmetic over complex numbers. - New module Scanf implementing format-based scanning a la scanf() in C. - various fixes and enhancements to existing modules Tools: - ocamldoc part of distribution - Debugger: now supports the option -I +dir. - ocamllex: supports the same identifiers as ocamlc; Changes from 3.05 to 3.06: Type-checking: - Apply value restriction to polymorphic record fields. Run-time system: - Fixed GC bug affecting lazy values. Both compilers: - Added option "-version" to print just the version number. - Fixed wrong dependencies in .cmi generated with the -pack option. Native-code compiler: - Fixed wrong return value for inline bigarray assignments. Libraries: - Unix.getsockopt: make sure result is a valid boolean. Tools: - ocamlbrowser: improved error reporting;
2002-08-16Beautify: correct tab-stops.jschauma1-16/+16
2002-06-19Actually doing the commit:jschauma4-14/+143
> Update to version 3.04 based on patches submitted in PR#16896 by > Marko Schuetz (MarcoSchuetz at web dot de) with minor modification by > me, closing that PR. (Pointed out by Takahiro Kambe)
2002-06-18Update to version 3.04 based on patches submitted in PR#16896 byjschauma1-12/+12
Marko Schuetz (MarcoSchuetz at web dot de) with minor modification by me, closing that PR. Changes since 3.01: Too much to list here - see http://caml.inria.fr/ocaml/Changes Note that this release includes camlp4, thus rendering that package redundant.
2002-03-13Add powerpc/macppc supportjmc2-1/+15
2002-01-14Fix MASTER_SITES path.wiz1-2/+2
XXX: 3.04 is out.
2002-01-14Add one (from bulk build leftover list).wiz1-1/+2
2001-11-01Move pkg/ files into package's toplevel directoryzuntum1-1/+1
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-07-15Updated ocaml to version 3.01: Bugfix releasewulf1-3/+3
2001-07-13Updated ocaml to 3.01: Bugfix releasewulf3-5/+45
2001-05-05Mechanical changes of tk DEPENDS:jlam1-2/+2
tk-8.3.2 -> tk>=8.3.2 tk-[0-9]* -> tk>=8.0 tk-8.* -> tk>=8.0
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc1-1/+1
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Move the COMMENT from being in its own file to a definition in theagc2-2/+2
package Makefile.
2000-08-31Adapt this package to tk-8.3.2.jwise1-3/+3
2000-08-24Move all compilation steps into the build phase.wiz3-6/+6
Man pages for optimized binaries are installed unconditionally, so move them to the default PLIST.
2000-08-22add bin/ocamloptwiz1-5/+6
2000-08-22sortwiz1-198/+198
2000-07-04add .opt man pages to PLIST.opt.wiz1-1/+3
2000-06-12Changed ${MAKE} in pre-install to ${GMAKE} too...wulf1-4/+4
2000-06-12Package needs 'gmake' as it otherwise will not build.wulf1-1/+16
Added support for native-code compiler for i386 architecture.
2000-06-12Added support for native-code compiler for i386 architecture.wulf1-0/+109
2000-05-05Objective Caml is the latest implementation of the Caml dialect of ML. The maingroo5-0/+285
novelties compared with its ancestor, Caml Light, are: * Full support for objects and classes -- here combined for the first time with ML-style type reconstruction. * A powerful module calculus in the style of Standard ML (but retaining separate compilation). * A high-performance native code compiler (in addition to a Caml Light-style bytecode compiler). TO BE DONE: install emacs mode, get native compiler working on ARCHs that support it.