Jonas Maebe
|
f1c7e018c4
* don't complain if the external name of a complete definition and that
|
14 жил өмнө |
Jonas Maebe
|
fc7725efba
+ systems_managed_vm set of targets that run inside a managed vm
|
14 жил өмнө |
Jonas Maebe
|
c5b39823e5
+ internalerror when passing handling invalid integer size in loadstoreopc()
|
14 жил өмнө |
Jonas Maebe
|
009a30d8cf
* reworked saving/restoring the scanner state (immediately replace scanner
|
14 жил өмнө |
Jonas Maebe
|
698deb08c5
* parsed with latest version, adds "virtual" modifiers
|
14 жил өмнө |
Jonas Maebe
|
a6a60e3e26
* also mark all non-virtual methods as "final" (since regular methods
|
14 жил өмнө |
Jonas Maebe
|
6dd7d9db41
* generate a declaration with an dynamic array and one with an open array
|
14 жил өмнө |
Jonas Maebe
|
fc2d239f95
* fixed checking for missing "override" for Java code
|
14 жил өмнө |
Jonas Maebe
|
30d9fdb0af
+ is_class_or_interface_or_objc_or_java() function
|
14 жил өмнө |
Jonas Maebe
|
0700e2d7ef
+ support for {$namespace x.y.z} directive to specify the namespace
|
14 жил өмнө |
Jonas Maebe
|
1aac04a639
* mark classes that represent units, and classes declared in the interface
|
14 жил өмнө |
Jonas Maebe
|
20e55cd54e
* mark unit-level routines as "final", since they can't be overridden
|
14 жил өмнө |
Jonas Maebe
|
3f436deb16
* set the visibility of a newly create staticsymtable to vis_private
|
14 жил өмнө |
Jonas Maebe
|
d47f26bbca
* for now only auto-generate a parameterless constructor in case no
|
14 жил өмнө |
Jonas Maebe
|
c05bc8a931
* let procdef typename-related routines return ansistrings instead of
|
14 жил өмнө |
Jonas Maebe
|
0d9948a61b
+ tprocsym.find_procdef_bypara_no_rettype() that looks for a procdef
|
14 жил өмнө |
Jonas Maebe
|
fa49ddac11
* constructors are not inherited in Java
|
14 жил өмнө |
Jonas Maebe
|
42798fd26b
* fixed saving/restoring scanner state
|
14 жил өмнө |
Jonas Maebe
|
019ca93a04
* symcreat functionality to use the parser from inside the compiler for
|
14 жил өмнө |
Jonas Maebe
|
96b0ee0827
* added more options to format the result of tprocdef.fullprocname() via
|
14 жил өмнө |
Jonas Maebe
|
b6bae1e2e7
* do not automatically resolve constructor calls to constructors of parent
|
14 жил өмнө |
Jonas Maebe
|
e58d783211
* dynamic arrays and open arrays need no conversion helper for JVM
|
14 жил өмнө |
Jonas Maebe
|
b4ffcaf88e
* redirect the ttypeconvnode.typecheck* methods just like the firstpass
|
14 жил өмнө |
Jonas Maebe
|
60e0347bd9
* replaced partial manual declarations of some Java classes with
|
14 жил өмнө |
Jonas Maebe
|
5abf6d0aa4
+ thlcgobj support of the managed open array initialization fixes of
|
14 жил өмнө |
Jonas Maebe
|
254636ab84
* don't create (useless) temporary array/record/... for the result
|
14 жил өмнө |
Jonas Maebe
|
a82831b2e9
+ support for compilerproc and "external name 'xxx'" (for normal procedures)
|
14 жил өмнө |
Jonas Maebe
|
4adb9a7ceb
- removed (non-working) implicit try/finally support for the JVM, and
|
14 жил өмнө |
Jonas Maebe
|
761ff19c7f
* initialise local dynamic array variables to empty arrays rather than
|
14 жил өмнө |
Jonas Maebe
|
f58de91f0c
+ support for JVM string constants
|
14 жил өмнө |