Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  lacak ee2fee4259 fcl-db: sqldb: 12 tahun lalu
  nickysn 511b1f37c1 * write the segment of aitconst_farptr on a separate line to avoid long symbol truncation, due to line length limit; this fixes compilation of sysutils in the medium memory model 12 tahun lalu
  nickysn 70cd05caa8 * fpc_setjmp and fpc_longjmp updated to support far code memory models 12 tahun lalu
  nickysn 0de550c2c9 * use an indirect jmp in fpc_longjmp 12 tahun lalu
  nickysn 07b9019c94 * jmp_buf.pc renamed to .ip and also changed to word 12 tahun lalu
  nickysn 8392c492cc * jmp_buf.bp and .sp changed to word, because pointer will become 32-bit in far data memory models 12 tahun lalu
  nickysn baa4d39ea3 + apply extra_param_offset to all i8086 asm routines that use nostackframe 12 tahun lalu
  nickysn 5d4ebf0dca + added extra_param_offset constant for accessing parameters in asm routines with nostackframe 12 tahun lalu
  florian 980563d576 * several small errors fixed, float128<->float64 conversion works now 12 tahun lalu
  florian 92477a14b8 o patch by Max Nazholov: 12 tahun lalu
  florian ff3295d8fd * nostackframe is not allowed by newer FPCs for pascal functions/procedure (and was never recommended) 12 tahun lalu
  Károly Balogh cdf3f3266b implemented FileSetDate, improved FileCreate 12 tahun lalu
  nickysn bb06899ec7 * clarified the comment for aitconst_farptr 12 tahun lalu
  nickysn fa9c26f76f + medium memory model added to the compiler help messages 12 tahun lalu
  nickysn d387182bd6 * when doing a pointer comparison on i8086, don't cast a far pointer to a near one (pchar), but use a far one instead 12 tahun lalu
  nickysn 894d400a7b + added is_farpointer(tdef) and is_hugepointer(tdef) helper functions to defutil 12 tahun lalu
  pierre aae318403d Fix a int64<->single conversion failure exposed in test/units/softfpu/sfttst.pp 12 tahun lalu
  nickysn 70dbd7f667 * far pointer aware conversion of method pointer to plain procvar 12 tahun lalu
  sergei 562714129f * MIPS: get completely rid of LI macro, generate equivalent CPU instructions instead. 12 tahun lalu
  nickysn 6046edd8f9 + i8086/n8086cnv.pas added to lazarus project 12 tahun lalu
  nickysn b342588af1 + i8086 specific far proc aware implementation of ttypeconvnode.second_proc_to_procvar 12 tahun lalu
  nickysn 9dbbffba61 + added trefaddr.addr_seg for referencing the segment of a symbol 12 tahun lalu
  nickysn 57e84dc0b4 * set the proper size for far procsyms in tcgloadnode.pass_generate_code 12 tahun lalu
  nickysn c9096ef806 * far pointer fix in taddrnode.pass_typecheck 12 tahun lalu
  nickysn b81f0ab50d + implemented tcg8086.a_call_reg_far; very hacky, but still better than doing a near call, when it should be far 12 tahun lalu
  nickysn 62316da236 * a_call_reg moved to a_call_reg_near 12 tahun lalu
  nickysn e4a1230356 + added support for far pointer constants in the assembly output 12 tahun lalu
  nickysn 604b7c9deb + added cg.a_call_ref_near and a_call_ref_far 12 tahun lalu
  nickysn 10f7f0231e * TExitProcInfo.SaveExit changed to CodePointer 12 tahun lalu
  nickysn 6431ebe7f3 * treat the nil node as equal to near, far and all the special x86 pointer types 12 tahun lalu