The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
sergei 1c01d52ea6 * Improvements of tprocinfo class:
* Moved nestedprocs from tcgprocinfo to tprocinfo, in order to be able to access the entire nested procedure hierarchy without depending on psub.pas or code generator.
  * Creating an instance of tprocinfo automatically inserts it into list of parent's nested procedures.
  * nestedprocs list is created on demand. Public read-only access is provided by has_nestedprocs and get_first_nestedproc functions.
  + Method destroy_tree is provided for destroying the entire hierarchy of procinfo's. It can be called on any procinfo object in the tree.
  + Also added methods save_jump_labels and restore_jump_labels for asmlabel maintenance, which is currently being repeatedly done all over the codegenerator.

git-svn-id: trunk@17197 -
2011-03-27 17:21:48 +00:00
compiler * Improvements of tprocinfo class: 2011-03-27 17:21:48 +00:00
ide + Add $rbp FrameName for x86_64 CPU 2010-12-30 14:53:57 +00:00
installer + packages fcl-js and hermes added 2011-02-20 20:48:16 +00:00
packages * BigInt is already set by default since r16882 2011-03-27 16:19:36 +00:00
rtl updated for netware target 2011-03-27 15:11:43 +00:00
tests * create $(TEST_OUTPUTDIR)/test/cg before copying the object files there, 2011-03-23 14:17:35 +00:00
utils * Default fpcbin macro added 2011-03-27 12:28:06 +00:00
.gitattributes internal linker support for creating novell netware loadable modules 2011-03-27 14:47:25 +00:00
.gitignore + Added libogc binding and examples for Wii 2011-02-23 21:59:42 +00:00
Makefile * compile win 64-bit IDE default. It works now, and even gdb is starting to work. 2010-12-15 19:16:48 +00:00
Makefile.fpc * compile win 64-bit IDE default. It works now, and even gdb is starting to work. 2010-12-15 19:16:48 +00:00