{"head":"28c4ff0cea876d58ec191c0563d5e9ca7f06b7a6","size":1,"push_id":46679496,"ref":"refs/heads/master","commits":[{"sha":"28c4ff0cea876d58ec191c0563d5e9ca7f06b7a6","author":{"name":"Paul Ishenin","email":"f8c1634d51a56a6b1e317b76af467a2ec91dd195@mail.ru"},"url":"https://api.github.com/repos/graemeg/freepascal/commits/28c4ff0cea876d58ec191c0563d5e9ca7f06b7a6","message":"compiler: \n  - add helper function getansistringcodepage which returns explicitly set codepage or 0 in other case\n  - add helper function getansistringdef which return a def with explicitly set codepage or cansistringtype in other case\n  - change tstoreddef.createnai constructor to allow set codepage in constructor\n  - don't convert string constants to rawbytestring. if string constant already has a codepage - preserve it or convert to ansistring codepage (delphi compatible)\n  - don't perform string conversion from ansistring to strings with explicitly set codepage (by directive or by compiler switch) and vice versa (delphi compatible)\n  + test which covers most of the cases\n\ngit-svn-id: http://svn.freepascal.org:/svn/fpc/trunk@19510 3ad0048d-3df7-0310-abae-a5850022a9f2"}],"legacy":{"head":"28c4ff0cea876d58ec191c0563d5e9ca7f06b7a6","size":1,"push_id":46679496,"shas":[["28c4ff0cea876d58ec191c0563d5e9ca7f06b7a6","webpirat@mail.ru","compiler: \n  - add helper function getansistringcodepage which returns explicitly set codepage or 0 in other case\n  - add helper function getansistringdef which return a def with explicitly set codepage or cansistringtype in other case\n  - change tstoreddef.createnai constructor to allow set codepage in constructor\n  - don't convert string constants to rawbytestring. if string constant already has a codepage - preserve it or convert to ansistring codepage (delphi compatible)\n  - don't perform string conversion from ansistring to strings with explicitly set codepage (by directive or by compiler switch) and vice versa (delphi compatible)\n  + test which covers most of the cases\n\ngit-svn-id: http://svn.freepascal.org:/svn/fpc/trunk@19510 3ad0048d-3df7-0310-abae-a5850022a9f2","Paul Ishenin"]],"ref":"refs/heads/master"}}