mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2026-02-04 11:54:41 +01:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
jswriter: more compact try..catch pasresolver: - mark function calls without () - "with type do ;" - constructor call store TPasType - mark if a constructor call creates a new instance or is a normal call - same for destructor - fixed checking assign operator types - more tests fppas2js: - convert implicit calls in Pascal to explicit calls in JS - built in procedure "exit" and "exit(value)" - if loopvar is used afterwards append if($loopend>i)i--; - classes - declare using createClass, needs rtl magic - constructor - destructor - vars - ancestor - virtual, override, abstract - "is" operator - "as" operator - call inherited "inherited;", "inherited funcname;" - dynamic arrays - init as "arr = []" - SetLength(arr,newlength) - length(arr) - try..except, on .. do, raise - insert default values in calls git-svn-id: trunk@35383 - |
||
|---|---|---|
| compiler | ||
| ide | ||
| installer | ||
| packages | ||
| rtl | ||
| tests | ||
| utils | ||
| .gitattributes | ||
| .gitignore | ||
| fpmake_add1.inc | ||
| fpmake_proc1.inc | ||
| fpmake.pp | ||
| Makefile | ||
| Makefile.fpc | ||