Commit History

Author SHA1 Message Date
  marco 02069109d1 * haiku also sinlen, Mantis 16176 15 years ago
  joost 95620e8774 * Do not write the DWARF abbrev sections direclty, but use a searchtree to 15 years ago
  olivier a2d41bbdb9 * Fixes all constant declarations according to sys/socket.h and netinet/in.h. 15 years ago
  Jonas Maebe 4833867826 * moved most handling of records that fit in a register but that cannot be 15 years ago
  Jonas Maebe 3cff8df175 * added -Cg- parameter for targets on which -Cg is default 15 years ago
  Jonas Maebe b4b72b8387 * fixed compile-time range error under Windows (mantis #16171) 15 years ago
  olivier 16de86ef7c - Remove unnecessary call to SysInitStdIO probably added here by me for debugging purpose long time ago. The right one is a few line below. 15 years ago
  Jonas Maebe 60f8b7fcb1 + int64 version of randomrange() (mantis #16108) 15 years ago
  Jonas Maebe 734f9de2a0 + support for array of widechar typed constants (based on patch by 15 years ago
  marco 67b7762c34 * Patch from Oliver that corrects some % directives in the testsuite. Mantis 16134 15 years ago
  paul c879230f08 compiler: fix parsing and handling of typed constants declared inside classes/objects + tests 15 years ago
  paul 1ef53ca590 compiler: remove unused variables (reduce hints) 15 years ago
  paul 973d947d6c compiler: allow const, type, var and class var sections for objects + test 15 years ago
  paul 2a7636580e tests: fix test name 15 years ago
  paul 06a37d1fb1 compiler: remove dummy assignment 15 years ago
  marco 6a7bc76ca0 * later SM_ constants for getmetrics mantis 16138 15 years ago
  paul ff1520ab8b compiler: add enumsymtable case to FindUnitSymtable helper 15 years ago
  ivost a6022f5df2 * removed IImplementorGetter interface and replaced it by the guid IObjectReference. 15 years ago
  ivost 7025b1ac01 * added supports helper functions for IInterface supports TClass -> TObject,Boolean 15 years ago
  ivost 561997e8ef * added fpc_class_is_corbaintf and fpc_class_cast_corbaintf compiler helper functions 15 years ago
  ivost d9a6e63ef0 * prepeared compiler functions for IS and cast operators 15 years ago
  Jonas Maebe 864ca60adb * fixed compilation on 64 bit platforms 15 years ago
  ivost 31067c290e * tiny change: nil i1,i2 by hand so that everything is freed before the "ok". 15 years ago
  ivost d7e149805b * added new testset for interfaces and delegation, also GetInterface, GetInterfaceWeak, GetInterfaceByStr, AS and IS is tested 15 years ago
  ivost dc785f6f68 * implemented intf as object. When doing IInterface as TObject the compiler calls fpc_intf_as_class to query for the IImplementorGetter interface and then invokes GetObject to get the 15 years ago
  ivost 6560ed87e9 * removed a debug writeln, unfortunately commited by r15077 15 years ago
  ivost 5a588e5f06 * fixed Supports function so that it's using new function GetInterfaceWeak. Supports may have accidentially freed a objects. 15 years ago
  ivost 3b5826059d * Added GetInterfaceWeak to TObject. It's equal to GetInterface but the returned interface is not referenced. This way it's possible to query interfaces of unreferenced objects. 15 years ago
  paul 1be92bc750 compiler: allow inline static methods + test (moreover static inline was supported) 15 years ago
  Jonas Maebe a48a37d38b * fixed extended syntax checking {$x-} by moving it from the typecheck pass 15 years ago