* Updated header: Added 2006. Changed address of FSF. Changed email
[cacao.git] / src / vm / jit / verify / typecheck.c
2006-01-22 twisti* Updated header: Added 2006. Changed address of FSF...
2006-01-21 edwin* src/vm/jit/verify/typecheck.c (typestack_copy, typest...
2006-01-12 twisti* verify_multianewarray: Usage iptr->val.a and iptr...
2005-12-05 twisti* ICMD_{PUT,GET}{STATIC,FIELD}: Don't set isleafmethod...
2005-12-01 twisti* Removed vm/tables.h include.
2005-11-28 edwin* renamed CACAO_TYPECHECK to ENABLE_VERIFIER
2005-11-09 edwinmark statistics on primitive loads as "currently not...
2005-11-09 edwinsave a function call in typecheck.c (without using...
2005-11-08 edwintypeinfo.h: rewrote some macros as functions
2005-11-08 edwintypecheck.c: rewrote some macros as functions
2005-11-07 edwinadapt verifier to java 1.5 changes (ACONSTs are now...
2005-11-07 twisti* ICMD_ARRAYCHECKCAST: Removed due to Java 1.5 changes.
2005-11-05 twisti* JAVA_GET/PUT*: Removed __POWERPC__ define, since...
2005-11-04 twisti* verify_builtin: Use classinfo instead of vftbl for...
2005-10-24 edwintypecheck: use patcher for postponed typechecks for...
2005-10-24 edwinadded more detailed statistics to typecheck.c
2005-10-07 edwinverify that first argument of instance method is of...
2005-10-06 edwincheck param types *before* calling constrain_unresolved...
2005-10-06 edwinadded case for verifying unresolved arrayinstanceof
2005-10-05 edwincode cleanup, moved flag init to separate function
2005-10-05 edwinverify unresolved array references in MULTIANEWARRAY
2005-10-05 edwinverify invocations of generic builtin methods
2005-10-05 edwincode cleanup, moved some code into separate functions
2005-10-05 edwinverify that abstract classes are not instantiated
2005-10-05 edwinverify that the right <init> is called for uninitialize...
2005-10-05 edwincache self-reference of class in link_class_intern
2005-10-05 edwinfor INVOKESPECIAL: check that it may only call <init...
2005-10-04 edwinadded a large comment explaining the typechecker
2005-10-04 twisti* ICMD_CHECKASIZE, ICMD_CHECKEXCEPTION: Removed.
2005-09-19 twisti* Changed types.h include to vm/types.h.
2005-07-19 michi* added ICMD_IMULPOW2 and ICMD_LMULPOW2
2005-07-13 twisti* Compiler warnnig fixes
2005-07-12 twisti* Removed stuff for remaining asmpart functions, which...
2005-07-11 twisti* Added alpha defines for new stacktrace system
2005-07-10 twisti* Added i386 defines for new ICMDs
2005-07-10 edwintypecheck for ICMD_ARRAYCHECKCAST and ICMD_AASTORE
2005-07-09 twisti* Added x86_64 defines
2005-07-08 twisti* ICMD_AASTORE, ICMD_ARRAYCHECKCAST: added
2005-06-23 edwinexception handling in typeinfo.c and typecheck.c
2005-06-22 edwinadded checkaccess parameter to resolve_class* functions
2005-06-22 edwinfixed undefined return value of verify_init_locals
2005-06-22 edwinmade verify_ functions static
2005-06-22 edwinintroducted verifier_state structure
2005-06-20 edwindo not check protected access for methods of arrays...
2005-06-20 edwinmove the verifier towards lazy loading
2005-06-06 twistiCommented builtin stuff. This has to be fixed correctly.
2005-05-20 twisti- killed panic's, replaced mostly by verify errors
2005-05-11 twistiRenamed *_checkarraycast to *_arraycheckcast.
2005-04-24 twistiRenamed ICMD_NULLCHECKPOP to ICMD_CHECKNULL and it...
2005-04-02 edwinchanged exception types and innerclass references to...
2005-04-02 edwinclassinfo: changed type of super and interfaces to...
2005-04-01 edwinextended type system to use symbolic references
2005-03-25 edwinmoved INSTRUCTION_PUTCONST_* macros to vm/jit/jit.h
2005-03-20 edwinPUT{STATIC,FIELD}CONST: use iptr[0].op1 for constant...
2005-03-20 edwinadd verification of PUT{STATIC,FIELD}CONST
2004-12-21 jowennkjc runs again. verbose typechecking partly
2004-12-21 twistiWarning fixes.
2004-12-20 jowenngenerate package names correctly, now they are not...
2004-12-07 twistiGNU header update.
2004-11-30 twistiNew source tree.
2004-11-19 twistiAgain a #warning without __GNUC__. Ahhhhhhhhhhhhhh!
2004-11-17 twisti-ansi warning fixes.
2004-11-14 jowenn2 new icmds, new exception table ordering for inlining...
2004-11-11 twisti#ifdef #warning (mipspro compiler).
2004-11-05 twistiCompiler data structure changes. This one is huge!
2004-11-03 jowenntableswitch index problem solved, jump to wrong instruc...
2004-11-02 jowenndynamic native library loading, some inlining changes
2004-10-11 jowennFix a crash in the code which tests, if a method is...
2004-07-22 twistiAdded ICMD_xASTORECONST
2004-07-10 stefanrenamed vftbl type to vftbl_t
2004-07-04 stefanfix some warnings
2004-06-22 twistiRemoved jit.c global variables. Most of them were alrea...
2004-06-17 twistiFixed include paths.
2004-05-27 twisti- #include "native.h"
2004-05-26 jowennthe cleaner part of the code for stub created exception...
2004-05-18 stefanRenamed loging to logging
2004-04-26 twisti- implemented ICMD_CHECKOOM
2004-03-25 jowenninlining starts working again for the first time after...
2004-02-08 edwinchanged savedstack implementation
2004-02-08 edwinfixed exception typechecking
2004-02-08 edwinrestore input stack types changed by <init> call
2004-01-19 edwinoptimizations and cleanup
2004-01-10 edwinadded package access checking
2004-01-10 edwintypecheck cleanup
2004-01-10 edwinimplemented subroutine verification (Coglio's method...
2003-12-31 edwincheck JSR recursion, access flags, special method invok...
2003-12-22 edwincomment
2003-12-16 edwincomments
2003-12-15 edwinallow throwing across JSR boundaries
2003-12-14 edwinbugfix
2003-12-11 edwinfixed loging crash caused by printf
2003-12-11 edwinchanged builtin table layout
2003-12-10 edwindetect branches to middle of instruction
2003-12-10 edwinadded end-of-bytecode check
2003-12-09 edwinadded UTF-8 validation
2003-12-08 edwinmade descriptor parsing safer + array classes fix
2003-12-08 edwinadded #includes and emacs tailer
2003-12-08 edwinadded uninitialized object typecheck
2003-12-07 edwinminor loging changes
2003-12-07 edwinsome typecheck fixes
next