Histórico de Commits

Autor SHA1 Mensagem Data
  paul 974aeb5573 compiler: support MOD, DIV, SHR, SHL in preprocessor expressions há 12 anos atrás
  paul cc37b19bb2 compiler: allow 1 and 0 to be used as Booleans in preprocessor expressions há 12 anos atrás
  paul 06e7808f64 compiler: return short evaluation of preprocessor expressions with AND or OR. This fixes univint package compilation. há 12 anos atrás
  paul 038b7746fb compiler: implement preprocessor expressions (fixes mantis #0010671) há 12 anos atrás
  paul 6eba4226b6 compiler: move OR and AND preprocessor evaluation to texprvalue.evaluate há 12 anos atrás
  paul 7ecaaf0ef8 compiler: further improve preprocessor evaluator: há 12 anos atrás
  paul cac09f9df1 compiler: better handling of '$','%','&' in macros há 12 anos atrás
  paul 0eb4244a67 compiler: implement compile-time expression with float numbers (issue #0010670), better handling of integer expressions too há 12 anos atrás
  paul eff0403fc1 compiler: reimplement handling of compile time variables - they are stored like tconstsym now instead of string. Expressions are evaluated more accurate now. há 12 anos atrás
  svenbarth 6f5a648516 Improve the cpu type handling for M68k just in case we should branch 2.8.0 before I can start working on M68k again. há 12 anos atrás
  svenbarth 2e70575afc Allow compilation of compiler with 2.6.x RTL for simplyfied development. há 12 anos atrás
  nickysn 6ef912a7a0 * GetScreenCursor (and all places where it's called) var parameters changed to smallint, which is more optimal on i8086 há 12 anos atrás
  nickysn 771301d7db * SetScreenCursor parameters changed to smallint, which is more optimal on i8086 há 12 anos atrás
  nickysn 987e759e20 * WinMinX, WinMinY, WinMaxX and WinMaxY helper functions changed to return 0 based result, which results in slightly more optimal code in a lot of places há 12 anos atrás
  lacak 47f9c32f11 fcl-db: tests: fix TestStreamingNullFieldsXML (only fields which are not required and not readonly can be set to Null) há 12 anos atrás
  lacak 91783105cc fcl-db: tests: improve testing Blobs (use not only ascii characters, but also binary data etc.) há 12 anos atrás
  paul 385fc9cb37 compiler: remove strange nowhere used define há 12 anos atrás
  nickysn 8251031adf - rm redundant double initialization of regs.realecx from Crt.CursorOn há 12 anos atrás
  nickysn d64cea05df - rm redundant double initialization of regs.realecx from Crt.CursorOn há 12 anos atrás
  nickysn e7cbd41670 - rm redundant double initialization of regs.cx from Crt.CursorOn há 12 anos atrás
  nickysn 76cbda0983 + 83/84-key keyboard support added to unit crt há 12 anos atrás
  nickysn 766b7745bd * counter variable in CrtWrite changed to SmallInt in order to generate more efficient code on the 16-bit i8086 há 12 anos atrás
  sergei 5de4bdac40 * tx86addnode.second_cmpfloat: use getresflags() to reduce code duplication. há 12 anos atrás
  nickysn 5ffca2e66f * CrtOpen, CrtClose, CrtRead, CrtWrite and CrtReturn changed to procedures, instead of functions há 12 anos atrás
  nickysn 4f96e8a20d * convert i8086 inline asm instruction 'call symbol' to 'call far symbol' in memory models with far code há 12 anos atrás
  nickysn 5a42a8d707 + added an i8086 test tfarcal1.pp, which tests calling a far procedure from within inline asm code há 12 anos atrás
  florian b4481544ef * work with actualtargetnode when checking load nodes for cse há 12 anos atrás
  florian dc567acc9a * accumulate register weight instead of taking only the maximum há 12 anos atrás
  Jonas Maebe cde2d1b8ee o merged cpstrrtl branch (includes unicode branch). In general, this adds há 12 anos atrás
  Jonas Maebe de56f909d5 * synchronized with trunk up to and including r25430 há 12 anos atrás