2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  Jonas Maebe 8b9e90dc7a * keep track of whether a routine has a C-style variadic parameter in the 6 жил өмнө
  Jonas Maebe 503ea604f3 + nolinline modifier to specify that a routine must never be inlined 6 жил өмнө
  Jonas Maebe 91d5457b38 * moved around/replaced the following procedures to stop nflw from depending 6 жил өмнө
  Jonas Maebe 28df55fe08 * moved handle_calling_convention() to pparautl 6 жил өмнө
  yury 4357caaad8 * Removed unused local vars. 6 жил өмнө
  florian be1bd043a7 * only i386 uses oldfpccall for interrupts, all other architectures use now stdcall, resolves #34317 6 жил өмнө
  svenbarth 46ef16ac11 * generate an error if the type parameters of a generic routine's definition does not match with its interface or forward declaration 7 жил өмнө
  svenbarth 50323043c1 * generate an error if the type parameters of the record, object or class do not match with its declaration 7 жил өмнө
  svenbarth 473a028523 - the freegenericparams variable is no longer required as it's always true whenever consume_proc_name is called anyway 7 жил өмнө
  svenbarth 32db846289 * free the list containing the generic parameters as after calling insert_generic_parameter_types() it's no longer required (though this means that the condition handling generictypelist instead needs to be adjusted) 7 жил өмнө
  florian 4f580f7878 + add missing exit as mentioned by J. Gareth Moreton in #33754 7 жил өмнө
  florian 0eea2141f6 * patch by J. Gareth Moreton: clarity in directive conflict error messages, resolves #33754 7 жил өмнө
  svenbarth 5510b13975 * ensure that sto_has_generic is set when a generic routine has been parsed 7 жил өмнө
  florian 6d5ce55232 * unified def creation for open arrays 7 жил өмнө
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton 7 жил өмнө
  florian 6d072872d0 * fix compilation with 3.0.x and -Oonodedfa enabled after r37887 7 жил өмнө
  Jonas Maebe 672afcdca2 * check for conflicts between procedure directives specified in the 7 жил өмнө
  pierre efcb10f537 Handle arm-palmos syscall modifier 7 жил өмнө
  Károly Balogh addc3a2f94 m68k-palmos: fixed the syscall generation, and improved it to support the dispatch-selector-in-reg-D2 traps 8 жил өмнө
  Károly Balogh 8a71a70d3c m68k-palmos: sketched up some entirely untested syscall support, but it's probably close to what we need 8 жил өмнө
  florian b1dff29cbf * removed unused units 8 жил өмнө
  svenbarth 8024fcd7ec * if an operator overload in a structured type is invalid print an error only for the declaration and not the implementation as well 8 жил өмнө
  maciej-izak 8391b73206 * Virtual methods cannot be declared as static (static virtual method has no sense). 8 жил өмнө
  Jonas Maebe 4c68ea1000 * use pocalls_cdecl and cstylearrayofconst more consistently instead of 8 жил өмнө
  maciej-izak 520bb31fa6 * Parse management operators. Each management operator is special kind of operator without result. 8 жил өмнө
  Jonas Maebe 265c8e7bbc + support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, and 8 жил өмнө
  svenbarth d133f210ca * correct comment, cause forward declarations for generic functions *do* indeed work (cause they use the same mechanism as forward definitions in the interface section) 8 жил өмнө
  svenbarth 52673d34f1 * fix for Mantis #31033: don't check for is_specialization(), but for df_specialization (this way we also get pointers or nested types that aren't by themselves real specializations) 8 жил өмнө
  svenbarth d499163ef5 * provisional fix for Mantis #31076: fail gracefully instead of with an internal error if a generic method is declared inside a generic class or record. This will change once we support nested generics however. 8 жил өмнө
  Károly Balogh 0cb555c07c syscalls: move the reference implementation of parseparaloc to paramgr. removes two identical copies from CPU specific code and enables basereg convention for AROS/x86_64. also, other minor fixes and cleanups in related code. 8 жил өмнө