Commit History

Author SHA1 Message Date
  Jonas Maebe a051b8d225 - remmoved doregister parameter from t*sym constructors, as the registration 5 years ago
  svenbarth a72553eea2 * disable [...] syntax for procedure directives if modeswitch "prefixed attributes" is enabled; they conflict otherwise and it's not easily resolveable 6 years ago
  svenbarth 2e4d8e36a5 * fix for Mantis #35670: when a unused dummy symbol is found for a non-generic procedure/function, hide that dummy symbol and create a new symbol for the procedure/function 6 years ago
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would 6 years ago
  Jeppe Johansen 12879adc2f - Adds intrinsics to save/restore SREG when disabling interrupts. 6 years ago
  Jonas Maebe 0b61b5d4cf * added extra header to ppu inside a subsection, so we won't run into 6 years ago
  Károly Balogh 5358851f84 * clean up some things regarding explicit paraloc handling. this should fix m68k-amiga and powerpc-morphos builds after r41716 6 years ago
  Jonas Maebe ed2ae508d0 * only add hidden parameters for objectdef methods after generating the vmt, 6 years ago
  Jonas Maebe 8b9e90dc7a * keep track of whether a routine has a C-style variadic parameter in the 6 years ago
  Jonas Maebe 503ea604f3 + nolinline modifier to specify that a routine must never be inlined 6 years ago
  Jonas Maebe 91d5457b38 * moved around/replaced the following procedures to stop nflw from depending 6 years ago
  Jonas Maebe 28df55fe08 * moved handle_calling_convention() to pparautl 6 years ago
  yury 4357caaad8 * Removed unused local vars. 6 years ago
  florian be1bd043a7 * only i386 uses oldfpccall for interrupts, all other architectures use now stdcall, resolves #34317 6 years ago
  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 years ago
  svenbarth 50323043c1 * generate an error if the type parameters of the record, object or class do not match with its declaration 7 years ago
  svenbarth 473a028523 - the freegenericparams variable is no longer required as it's always true whenever consume_proc_name is called anyway 7 years ago
  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 years ago
  florian 4f580f7878 + add missing exit as mentioned by J. Gareth Moreton in #33754 7 years ago
  florian 0eea2141f6 * patch by J. Gareth Moreton: clarity in directive conflict error messages, resolves #33754 7 years ago
  svenbarth 5510b13975 * ensure that sto_has_generic is set when a generic routine has been parsed 7 years ago
  florian 6d5ce55232 * unified def creation for open arrays 7 years ago
  florian 31f78ea2b6 + implementation of the vectorcall calling convention by J. Gareth Moreton 7 years ago
  florian 6d072872d0 * fix compilation with 3.0.x and -Oonodedfa enabled after r37887 7 years ago
  Jonas Maebe 672afcdca2 * check for conflicts between procedure directives specified in the 7 years ago
  pierre efcb10f537 Handle arm-palmos syscall modifier 7 years ago
  Károly Balogh addc3a2f94 m68k-palmos: fixed the syscall generation, and improved it to support the dispatch-selector-in-reg-D2 traps 8 years ago
  Károly Balogh 8a71a70d3c m68k-palmos: sketched up some entirely untested syscall support, but it's probably close to what we need 8 years ago
  florian b1dff29cbf * removed unused units 8 years ago
  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 years ago