Use inlined FNV1a hash for String
...and do not use __symbolHash(). Although currently the VM also
uses FNV1a hash for Symbols, the __symbolHash() does not handle
properly character with codepoint 0 (because '\0' is used as a
string terminator). This causes problems with Unicode16/32Strigs whose
version of FNV1a hash is using object size from header to determine
string's end.
Added Symbol>>hash that actually *uses* the __symbolHash() to make
sure it's hash is the the same as used bu the VM. Symbols with zeroes
are rare and there's no Unicode16/32Symbol.
This commit fixes issue #65.
#encoding iso8859-7
; $Header: /cvs/stx/stx/libbasic/resources/el.rs,v 1.2 2004/03/15 16:39:09 cg Exp $
;
; Greek strings
;
; this file contains 8bit national characters;
; DONT EDIT this file with an old vi !
'monday' 'δευτέρα'
'tuesday' 'τρίτη'
'wednesday' 'τετάρτη'
'thursday' 'πέμπτη'
'friday' 'παρασκευή'
'saturday' 'σαββάτο'
'sunday' 'κυριακή'
'mon' 'δευ'
'tue' 'τρι'
'wed' 'τετ'
'thu' 'πεμ'
'fri' 'παρ'
'sat' 'σαβ'
'sun' 'κυρ'
'january' 'ιανουάριος'
'february' 'φεβρουάριος'
'march' 'μάρτιος'
'april' 'απρίλιος'
'may' 'μάιος'
'june' 'ιούνιος'
'july' 'ιούλιος'
'august' 'αύγουστος'
'september' 'σεπτέμβριος'
'october' 'οκτώβριος'
'november' 'νοέμβριος'
'december' 'δεκέμβριος'
'jan' 'ιαν'
'feb' 'φεβ'
'mar' 'μάρ'
'apr' 'απρ'
MAY_ABBREV 'μάι'
'jun' 'ιούν'
'jul' 'ιούλ'
'aug' 'αύγ'
'sep' 'σεπ'
'oct' 'οκτ'
'nov' 'νοέ'
'dec' 'δεκ'