Commit Verlauf

Autor SHA1 Nachricht Datum
  Jonas Maebe 29132f45b7 * synchronised with trunk up to r25167 (fixes glib compilation via r25164, vor 12 Jahren
  Jonas Maebe 1a560e9875 * when concatenating ansistrings, do not map CP_NONE (rawbytestring) to vor 12 Jahren
  Jonas Maebe a5273abc9c + support for CP_OEMCP vor 12 Jahren
  Jonas Maebe 44f4bdfb2e - removed stray stringcodepage assignment in fpc_AnsiStr_Concat_multi() vor 12 Jahren
  Jonas Maebe 345ca6f187 * prevent going through (the expensive) InternalSetCodePage when changing vor 12 Jahren
  marco eebfeca41d * removed all ver2_* defines older than 2_4. 2_4 can probably also get removed from trunk, but better in a separate commit. vor 12 Jahren
  florian 00b03de7f0 * split SetCodePage into a wrapper and a function doing the real work to get rid of exception frames in the simple case vor 12 Jahren
  Jonas Maebe ecd3cba02b * synchronised with trunk up to r24912 vor 12 Jahren
  nickysn cac6ac38d0 + added RTL helpers for Val() for longint/dword on 16/8-bit CPUs vor 12 Jahren
  nickysn 4dfbf148f2 + added Str() helpers for 32-bit ints for 16/8-bit CPUs vor 12 Jahren
  Jonas Maebe 7c578c3541 * made the pascal name of the string range checking helpers match vor 12 Jahren
  Jonas Maebe fe5a4baa15 - removed FPC 2.4 bootstrapping support vor 12 Jahren
  michael 3367a29831 * Update ansistring header record explanation vor 12 Jahren
  Jonas Maebe 598d2feeb6 + rtldefs.inc file for every target that contains defines shared by multiple vor 13 Jahren
  Jonas Maebe 8799d9d204 * don't create temporary ansistrings with codepage DefaultSystemCodePage vor 13 Jahren
  pierre a311c53167 Replace HandleErrorFrame calls by HandleErrorAddrFrameInd where possible in common code (to allow correct backtrace for mips cpu) vor 13 Jahren
  Jonas Maebe 834026bfb5 * synchronised with trunk up to r21067 vor 13 Jahren
  paul 19d1cf9470 rtl: reduce amount of warnings regards implicit string conversions + little formatting vor 13 Jahren
  Jonas Maebe 8e3d7fe8d3 * fixed genmultistringadd() optimization for jvm and enabled it vor 13 Jahren
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 vor 13 Jahren
  paul 950ef49b5c fpc: don't treat codepage as different if one element of array has CP_ACP codepage in fpc_AnsiStr_Concat_multi vor 13 Jahren
  paul 79b725990c rtl: remove spaces vor 13 Jahren
  sergei 180686e429 * Removed 'first' field and 'packed' attribute from TAnsiRec and TUnicodeRec. Removing 'packed' should yield more efficient code on alignment-sensitive targets, while removing 'first' effectively makes two records identical to each other. Further cleanup is possible, but let's see the test suite results before proceeding. vor 13 Jahren
  sergei df221e8196 * fpc_ansistr_concat, refactoring and minor fix: vor 13 Jahren
  sergei a2233d7991 * fpc_ansistr_setlength: fixed/refactored: vor 13 Jahren
  sergei 06192a8137 Values of managed variables are never ever used after decrementing reference on the variable, so there is no point of having a 'decrement reference' as a separate operation. We can always do 'finalize', i.e. clear the contents after decref. vor 13 Jahren
  sergei 009ee271ec - Cleaned out STR_CONCAT_PROCS define vor 14 Jahren
  sergei 724f41a9af - Cleaned out FPC_STRTOSHORTSTRPROC and FPC_STRTOCHARARRAYPROC defines. Somebody had to do it one day. vor 14 Jahren
  paul ef0c4a1e5c rtl: fix fpc_AnsiStr_To_AnsiStr source codepage check (less conversions should be done now from AnsiString type to the same codepage strings) vor 14 Jahren
  paul c1866d5c17 compiler: vor 14 Jahren