Historique des commits

Auteur SHA1 Message Date
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): il y a 9 ans
  Jonas Maebe a821c47252 * converted dynarray range checking to the high level code generator il y a 9 ans
  Jonas Maebe 996e325175 * converted range checking for open arrays/array of const from the code il y a 9 ans
  Jonas Maebe cef5cac4fa * converted tcgvecnode.rangecheck_string to the high level code generator il y a 9 ans
  Jonas Maebe 5af40f22e8 * handle enums with a packenum setting that is larger than necessary to store il y a 9 ans
  Károly Balogh 778a0b737e * removed ancient (since r5554) special handling code for m68k from tcgvecnode, which is no longer necessary il y a 9 ans
  svenbarth 9857a27ad8 Generate and use an indirect symbol for VMTs. il y a 9 ans
  Jonas Maebe 9788bb1316 * fixed check regarding whether a field is in the first or second word of il y a 9 ans
  Jonas Maebe dacfb1a6ff * load an objc classrefdef as objc_idtype, as that is also how we type il y a 9 ans
  Jonas Maebe 9e4806f21a * made Objective-C non-fragile ABI field indexing type safe for LLVM il y a 9 ans
  Jonas Maebe d0f97a6441 * converted open array range checking to the high level code generator il y a 10 ans
  Jonas Maebe 9dc5f1acb4 * support LOC_(C)SUBSETREG in tcgvecnode.pass_generate_code, can also occur il y a 10 ans
  Jonas Maebe 56a4051296 * replaced another {$ifdef x86} with a virtual method call (the pointer type il y a 10 ans
  yury 432248cbf1 * Removed lot of unused vars. il y a 10 ans
  Jonas Maebe 0fc1fd6ac1 * replaced current_procinfo.currtrue/falselabel with storing the true/false il y a 10 ans
  Jonas Maebe d60f60154a * fixed the def used to load non-objc loadvmtaddr nodes (for llvm) il y a 10 ans
  Jonas Maebe 3f736f6114 * handle the loading of VMT entries at the node level, so it's done in a il y a 10 ans
  florian e791f534d2 * fix tcgvecnode.update_reference_reg_packed if OS_INT<>OS_ADDR il y a 10 ans
  Jonas Maebe 61e4a1b811 + added tasmlist parameter to getintparaloc() (needed for llvm) il y a 10 ans
  Jonas Maebe bd203a5b57 * synchronised with trunk till r30240 il y a 10 ans
  Károly Balogh 0021ad714f * fixed some ancient code behind cpu_uses_separate_address_registers define to at least compile again, for some m68k experiment il y a 10 ans
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 il y a 10 ans
  Jonas Maebe d6de2c03cb * generic part of r26050 from the hlcgllvm branch: made tcgvecnode hlcg-safe il y a 10 ans
  Jonas Maebe 67c9d60b72 * factored out the check regarding whether the index of a vecn needs to be il y a 10 ans
  sergei d4969ca2ee * Fixed subscripting records of size OS_PAIR on big endian targets and enabled placing such records into registers. Tested and shows no regressions on mips-linux. il y a 10 ans
  sergei 11201164e7 * Fixed type of parameter passed to FPC_CHECKPOINTER after r23325, must be the pointer itself, not what it points to. Was causing IE 200306031 when compiling for i386 with -gc. il y a 11 ans
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk il y a 11 ans
  florian 417d444376 * do not crash with an internal error if an indexed access is done on a constant pointer node il y a 11 ans
  Jonas Maebe bacd303208 * synchronized with trunk up to r27758 il y a 11 ans
  nickysn de1b8cf5d6 * use def_cgsize(parentfpvoidpointertype) instead of OS_ADDR in il y a 11 ans