Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe bacdd8be81 * don't ever mark the function result as vs_initialised, also not when %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe 74e721517d * keep track of the type of symbolic floating point constants rather %!s(int64=14) %!d(string=hai) anos
  florian 20b1e3af78 Merging of generics branch of Sven Barth %!s(int64=14) %!d(string=hai) anos
  sergei 270fc39432 * An open array/array of const parameter passed by value and requiring a local copy on heap (currently all targets except non-Darwin i386 ones) should not be placed into register and should force procedure to have an implicit finally block. %!s(int64=14) %!d(string=hai) anos
  svenbarth 9f44f36348 Removed another leftover from my overloaded symbol approach. Thanks to Florian for pointing it out. %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe f62e118f8e * when looking for a procdef matching a procvardef in an objectdef, %!s(int64=14) %!d(string=hai) anos
  svenbarth 4419dc3d34 Rebase to revision 19673 %!s(int64=14) %!d(string=hai) anos
  svenbarth 461d231daa Rebase to revision 19078 (directly before the merge of cpstrnew) %!s(int64=14) %!d(string=hai) anos
  paul a1e0b833b2 compiler: fix ppu read/write of property parameters symtable (bug #0020454) %!s(int64=14) %!d(string=hai) anos
  paul 62b4ef3d1a compiler: don't create a parasymtable for property if property has no parameters %!s(int64=14) %!d(string=hai) anos
  Jonas Maebe d8b008b0b0 * require that "overload" is present in the interface if it's used in the %!s(int64=14) %!d(string=hai) anos
  paul ceb141523d compiler: store property parameters in a parasymtables together with property. restore those parameters for descendant properties (fixes mantis #0020421 but maybe not very optimal) %!s(int64=14) %!d(string=hai) anos
  paul de21de2024 compiler: implement delphi like namespaces %!s(int64=14) %!d(string=hai) anos
  florian 79a96ab287 + ttypesym.prettyname %!s(int64=14) %!d(string=hai) anos
  svenbarth b0eb13cc3f Removed the remaining traces of the type overloads and increased PPU version to differ from trunk. %!s(int64=14) %!d(string=hai) anos
  pierre cfdc7c861d * Use public/global name 'name' section 'section' without semicolon for Windows TLS support %!s(int64=14) %!d(string=hai) anos
  pierre 4ad2707674 Windows TLS callback code testable by using -dTEST_TLS_DIRECTORY %!s(int64=14) %!d(string=hai) anos
  pierre eb90591ea9 TLS directory requires some labels in specific sections %!s(int64=14) %!d(string=hai) anos
  svenbarth 39d702f79d Extend ttypesym by a list that will contain all generic "overloads" of this symbol. %!s(int64=14) %!d(string=hai) anos
  florian f328b6d635 + user section type %!s(int64=14) %!d(string=hai) anos
  florian 26fbfaf5a7 + introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer) %!s(int64=15) %!d(string=hai) anos
  paul a39733a0a2 compiler: extend enumerator support for records: %!s(int64=15) %!d(string=hai) anos
  joost 07bf44517c * Merged XPCom branch into trunk, added support for constref and changed %!s(int64=15) %!d(string=hai) anos
  mazen b127fc154a * Fixed spell error revealed by lintian. %!s(int64=15) %!d(string=hai) anos
  paul 4718c88f8d compiler: compare enumerator operator "current" return type with the loop variable while searching for enumerator %!s(int64=15) %!d(string=hai) anos
  florian bacd6fb71b * disable reg. vars in subroutines with interprocedural used labels %!s(int64=15) %!d(string=hai) anos
  florian 24fea58b92 + initial implementation of iso style gotos in iso mode %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 57bd6d2685 + merged nestedprocvars branch %!s(int64=15) %!d(string=hai) anos
  paul 1b614b526a compiler: %!s(int64=15) %!d(string=hai) anos
  Jonas Maebe 45d25bbe77 * fixed storing/loading widestring constant nodes into/from ppu files %!s(int64=16) %!d(string=hai) anos