pkgsrc/lang
mjl 4d4dcca909 Update jikes to 1.15
The primary objective of this release was bug fixes, not new features.
Highlights of the release follow, see the ChangeLog for more detail and
the code for even finer detail.

Build
  - --enable-debug now works and provides correct CXXFLAGS
  - firend class issues brought into compliance with lang spec
  - VC++ enablement of __int64 for long long
  - tolerate non-ISO conformant encoding names when searching
  - correct namespace generation in java.g (so the parser won't
     regress every time we update the grammer again)
  - include jikesapi.h in the distribution (Note that this is
     at best a very early alpha preview)
  - prevent bad code generation by VC++ in IEEEfloat
  - finished removal of dead EBCDIC code - to be replaced by
     use of JikesAPI class latter

Parser
  - remove some parenthesized expressions not allowed by JLS
  - synchronized(null){} isn't valid, don't allow it
  - prevent core dump when local class method omits return type
  - inner classes and static members error handling cleanup
  - fix assertion `this_type -> HeaderProcessed()' failures
  - don't allow invalid combinations of abstract, native and strictfp
  - don't allow qualified explicit this constructor
  - make sure string constants are compiled inline
  - fix assertion from NULL in SemanticError::Report
  - be more compliant with JLS 14.4.2 and scope of duplication of token
  - fix regression in 1.14 when ?: mixed primitive and reference types

Emitter
  - reverse the logic of large branches to use goto_w and jsr_w
     for branch offsets requiring more than two bytes
  - never set ACC_STATIC bit on local classes
  - make sure private methods and anonymous classes are always
     final, and anonymous classes are never static.
  - second round of JPDA pampering; believed to make it happy now
  - prevent LocalVariableTable_attribute::AddLocalVariable assertion
  - fix VerifyErrors caused by reuse of local vars in try/catch and
     synchronized blocks

User Interface
  - correct classpath handling issues on cygwin
  - treat @files as one argument per line, regardless of whitespace
2002-02-12 19:56:51 +00:00
..
a60 Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
awka Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
baci Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
blackdown-jdk13 Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
brandybasic Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
bwbasic Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
caml-light Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
camlp4 The configuration script for this package is interactive, so provide the 2001-12-19 21:52:49 +00:00
cim Buildlinkify. 2001-11-30 05:45:17 +00:00
cint Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
clisp Unlimit stacksize during build, per discussion on port-sparc. 2002-01-30 11:15:20 +00:00
cu-prolog Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
drscheme /bin/mkdir -> ${MKDIR}. 2002-02-05 22:39:00 +00:00
dylan-compiler /bin/mkdir -> ${MKDIR}. 2002-02-05 22:39:00 +00:00
dylan-interpreter /bin/mkdir -> ${MKDIR}. 2002-02-05 22:39:00 +00:00
egcs Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
eieio Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
elisp-manual Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
elk Comment claims LP64 problems, so disable sparc64 too, not only alpha. 2002-01-09 23:12:23 +00:00
f2c fix the f2c-f77 handling of the '-m' flag. Needed in preparation for 2002-01-22 16:47:22 +00:00
fort77 Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
gauche Upgrade Gauche pkgsrc to 0.5. 2002-02-01 08:10:39 +00:00
gawk Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
gb Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
gcc Fix and enable for Solaris platform. 2002-01-09 16:33:32 +00:00
gcc-ssp Bump to 2.95.3 to synchronize with lang/gcc. 2002-01-04 05:57:21 +00:00
gforth Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
ghc Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
gprolog Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
guavac Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
guile Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
hugs Update Hugs Haskell Interpreter to Feb. 2001 release. 2001-11-21 19:04:42 +00:00
icon Move pkg/ files into package's toplevel directory 2001-11-01 00:32:23 +00:00
inform Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
intercal Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
japhar Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
java-lang-spec Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
java-vm-spec Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
jbuilder-jit Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
jdk Move pkg/ files into package's toplevel directory 2001-11-01 00:32:23 +00:00
jikes Update jikes to 1.15 2002-02-12 19:56:51 +00:00
kaffe Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
kali Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
libperl Use PKGREVISION to manage package-specific versions numbers that differ 2001-12-03 07:55:43 +00:00
librep Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
lua Replace "${GTAR} cf - . | (cd ... ; ${GTAR} xf - )" pipelines with a 2001-11-14 14:47:53 +00:00
maude Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
mawk Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
mercury Replace "${GTAR} cf - . | (cd ... ; ${GTAR} xf - )" pipelines with a 2001-11-14 14:47:53 +00:00
minischeme Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
moscow_ml Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
mzscheme Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
nawk Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
nhc98 This package uses 'javac'. Set USE_JAVA in the hope that it provides it. 2002-01-03 13:52:48 +00:00
ocaml Fix MASTER_SITES path. 2002-01-14 18:10:29 +00:00
p2c Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
parrot Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
perl5 Remove patch-ai sha1, since the file doesn't exist. 2002-02-08 09:36:27 +00:00
pforth Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
pgcc Mark as broken, because it hasn't been kept in sync when gcc was updated 2002-01-10 14:07:07 +00:00
py-extclass for transition, move to lang/python20/Makefile.inc 2002-01-22 18:26:19 +00:00
py-html-docs Move pkg/ files into package's toplevel directory 2001-11-01 00:32:23 +00:00
python force an error if no usable Python version is found 2002-02-02 13:26:01 +00:00
python15 /bin/mkdir -> ${MKDIR}. 2002-02-05 22:39:00 +00:00
python20 -link the math, cmath and time modules against libm to make it more 2002-01-28 11:51:23 +00:00
python21 don't build curses module - it doesn't work with our curses 2002-01-28 09:09:14 +00:00
python22 -don't build modules which don't work on 64-bit platforms 2002-01-28 09:12:07 +00:00
RScheme Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
ruby Make ruby meta package 1.6 based only. Previously, it was shared with 2002-01-22 17:16:03 +00:00
ruby-base Don't replace first line only when processing "#!". 2002-02-01 13:16:39 +00:00
ruby14 Importing ruby14, meta package for ruby 1.4.6. 2002-01-22 17:13:31 +00:00
ruby14-base /bin/mkdir -> ${MKDIR}. 2002-02-05 22:39:00 +00:00
scheme48 Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
siod Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
smalleiffel Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
smalltalk Update to 1.95.10. Changes are bug fixes in library classes: 2002-01-31 14:08:58 +00:00
sml-nj Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
snobol Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in 2001-11-29 01:12:24 +00:00
squeak A dependency on automake implies a dependency on autoconf; there's no need 2001-11-29 19:46:10 +00:00
stalin Restrict build to alpha,mips,sparc,i386 as that's all this has been ported to. 2002-01-27 00:38:56 +00:00
STk Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
sun-jdk13 Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
sun-jre13 Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
swi-prolog /bin/mkdir -> ${MKDIR}. 2002-02-05 22:39:00 +00:00
tcl Update to version 8.3.4 2001-12-23 17:02:30 +00:00
tcl-expect Add two unexec rmdirs. 2002-01-03 13:50:15 +00:00
tcl-itcl Update the path to the source code of the new version of 2001-12-23 17:21:02 +00:00
tcl-tclX Update the path to the source code of the new version of Tcl. 2001-12-23 17:23:34 +00:00
tk-expect Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
tk-tclX Update the path to the source code of the new versions of Tcl 2001-12-23 17:32:45 +00:00
ucblogo Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
umb-scheme Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
vscm Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in 2001-11-29 01:12:24 +00:00
vslisp Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
Makefile Add commented out entry for python, and add and enable python15. Sort. 2002-01-31 23:19:52 +00:00