| Commit message (Expand) | Author | Age | Files | Lines |
* | * TVMTBuilder.intf_allocate_vtbls: fixed the Ioffset calculation in i8086 far | nickysn | 2014-05-03 | 1 | -2/+2 |
* | * moved jvm tprocdef name mangling to jvm-specific descendant class | jonas | 2014-03-30 | 1 | -1/+2 |
* | * Moved all code responsible for writing VMTs and interface wrappers (nobj.TV... | sergei | 2013-04-19 | 1 | -836/+1 |
* | + make empty proc. removal switchable by removeemptyprocs | florian | 2013-02-14 | 1 | -1/+1 |
* | * stupid typo in TVMTWriter.RedirectToEmpty fixed, resolves #23763 | florian | 2013-02-03 | 1 | -1/+1 |
* | * inherit po_auto_raised_visibility flag when the visibility of a method is | jonas | 2013-01-26 | 1 | -1/+5 |
* | * Revert part of r22548, correct fix for the issue is provided by r23188. | sergei | 2013-01-11 | 1 | -19/+1 |
* | * don't replace vmt entries of empty methods by FPC_EMPTYMETHOD | florian | 2013-01-03 | 1 | -1/+6 |
* | + redirect calls to empty virtual methods to FPC_EMPTYMETHOD | florian | 2013-01-01 | 1 | -0/+29 |
* | + support for automatically generating setters/getters for properties on the | jonas | 2012-11-08 | 1 | -4/+12 |
* | Add missing of pi_needs_got found by sparc compiler compiled with -dCHECK_PIC | pierre | 2012-10-05 | 1 | -1/+19 |
* | * support the "overload" modifier for Objective-C methods | jonas | 2012-09-11 | 1 | -14/+21 |
* | * give an error instead of a note on the JVM target when overriding a | jonas | 2012-07-10 | 1 | -1/+6 |
* | * give an error if a routine definition defines default values for | jonas | 2012-06-07 | 1 | -1/+1 |
* | * synchronised with trunk up to r21067 | jonas | 2012-04-26 | 1 | -1/+1 |
|\ |
|
| * | * align all code/data sections to sizeof(pint), instead of sometimes | jonas | 2012-04-25 | 1 | -1/+1 |
* | | * merged trunk up to r20882 | jonas | 2012-04-15 | 1 | -177/+148 |
|\ \
| |/ |
|
| * | * nobj.pas, finished refactoring VMT generation code, now all child structure... | sergei | 2012-02-13 | 1 | -77/+50 |
| * | * Emit published method table into single object section (previously every me... | sergei | 2012-02-11 | 1 | -53/+63 |
| * | nobj.pas, cleanup/refactoring: | sergei | 2012-02-11 | 1 | -55/+43 |
* | | * check whether methods that implement interface methods are public | jonas | 2011-09-19 | 1 | -0/+8 |
* | | * fixed abstract method accounting for external Objective-C/Java classes: | jonas | 2011-08-31 | 1 | -16/+23 |
* | | * never allow hiding an inherited virtual class method or virtual constructor | jonas | 2011-08-20 | 1 | -2/+6 |
* | | * change non-virtual instance methods to "virtual; final;" methods on the | jonas | 2011-08-20 | 1 | -5/+37 |
* | | * make the real name of methods implementing interface methods the same as | jonas | 2011-08-20 | 1 | -1/+9 |
* | | * fixed keeping track of the number of abstract methods in external classes | jonas | 2011-08-20 | 1 | -1/+5 |
* | | * keep track of the number of abstract methods per class via a counter | jonas | 2011-08-20 | 1 | -0/+6 |
* | | * change the realname of procsyms belonging to overriding methods to | jonas | 2011-08-20 | 1 | -0/+12 |
* | | * fixed checking for missing "override" for Java code | jonas | 2011-08-20 | 1 | -2/+1 |
* | | * do not check whether all interface methods are implemented in abstract | jonas | 2011-08-20 | 1 | -1/+4 |
* | | - removed extra "fordefinition" parameter again from tprocdef.mangledname(), | jonas | 2011-08-20 | 1 | -7/+7 |
* | | + Java interface support, mostly the same as Objective-C protocols | jonas | 2011-08-20 | 1 | -16/+27 |
* | | * tprocdef.mangledname now gets an extra boolean parameter indicating | jonas | 2011-08-20 | 1 | -7/+7 |
|/ |
|
* | * When the interface method mapping is present, being unable to find the impl... | sergei | 2011-08-10 | 1 | -2/+7 |
* | * when comparing overridden methods, ignore hidden parameters because overrid... | florian | 2011-06-26 | 1 | -2/+2 |
* | * Always create a section before emitting data to current_asmdata.asmlists[al... | sergei | 2011-06-24 | 1 | -2/+1 |
* | * Merged helper branch made by Sven Barth | florian | 2011-04-16 | 1 | -4/+8 |
* | compiler: use current_structdef instead of current_objectdef in more places | paul | 2010-12-30 | 1 | -4/+4 |
* | compiler: reintegrate branch http://svn.freepascal.org/svn/fpc/branches/paul/... | paul | 2010-12-17 | 1 | -2/+2 |
* | compiler: cleanup | paul | 2010-12-01 | 1 | -2/+1 |
* | * limit the number of string message methods per class to 2^31 independent of... | tom_at_work | 2010-10-29 | 1 | -2/+10 |
* | * moved initialisation of overridesclasshelper "out" parameter to correct | jonas | 2010-09-24 | 1 | -1/+1 |
* | * treat methods added via an objccategory to an objcclass in exactly the | jonas | 2010-09-22 | 1 | -163/+226 |
* | * white space fixes | florian | 2010-08-05 | 1 | -1/+1 |
* | * report correct location of classes that miss method implementations for | jonas | 2010-06-11 | 1 | -1/+1 |
* | + support for "univ" in macpas mode: a parameter modifier that allows | jonas | 2010-03-13 | 1 | -3/+3 |
* | compiler: nested class types: | paul | 2010-01-11 | 1 | -5/+4 |
* | * patch by Sergei Gorelkin, fixes several issues with implements, resolves #1... | florian | 2009-12-23 | 1 | -4/+12 |
* | + Objective-C category support (old and new ABI, both external and | jonas | 2009-11-16 | 1 | -4/+14 |
* | * changed "optional" field (which denotes whether an objc protocol method is | jonas | 2009-11-04 | 1 | -1/+1 |