mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-17 04:21:05 +02:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
![]() * Patch from Inoussa: * defcmp.pas ** ansistring to/from RawByteString are evaluated "te_equal" ** ansistring to UTF8string is evaluated (te_convert_l1,tc_string_2_string) * ncnv.pas ** "ttypeconvnode.typecheck_char_to_string" : WideChar to AnsiString/ShortString is possible if the source code page is not utf8 ** "ttypeconvnode.typecheck_char_to_char" : WideChar to AnsiChar is possible if the source code page is not utf8 * ncon.pas ** "tstringconstnode.changestringtype" : Unicode to utf8string bug fix(set the encoding), constants in the source code with code page set utf8 should be converted back to utf8 * nopt.pas ** "genmultistringadd" : fpc_<stringname>_concat_multi have a new parameter "cp" to indicate the "DestS" code page if the variable content is nil. This is required in order not to loose the declared code page. * pinline.pas ** "inline_setlength" : a new parameter "cp" to indicate the code page if the variable content is nil. This is required in order not to loose the declared code page. * ptconst.pas ** "parse_arraydef" : for string const to array of ansichar/widechar conversion check for wide string and convert if it is required. For char const to array of ansichar/widechar conversion check for wide char and convert if it is required. git-svn-id: trunk@19113 - |
||
---|---|---|
compiler | ||
ide | ||
installer | ||
packages | ||
rtl | ||
tests | ||
utils | ||
.gitattributes | ||
.gitignore | ||
Makefile | ||
Makefile.fpc |