Changeset 236499 in webkit
- Timestamp:
- Sep 26, 2018, 3:45:37 AM (8 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
offlineasm/parser.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r236496 r236499 1 2018-09-26 Koby Boyango <koby.b@mce.systems> 2 3 [JSC] offlineasm parser should handle CRLF in asm files 4 https://bugs.webkit.org/show_bug.cgi?id=189949 5 6 Reviewed by Mark Lam. 7 8 * offlineasm/parser.rb: 9 1 10 2018-09-20 Yusuke Suzuki <yusukesuzuki@slowstart.org> 2 11 -
trunk/Source/JavaScriptCore/offlineasm/parser.rb
r222549 r236499 841 841 end 842 842 843 def readTextFile(fileName) 844 data = IO::read(fileName) 845 846 # On Windows, files may contain CRLF line endings (for example, git client might 847 # automatically replace \n with \r\n on Windows) which will fail our parsing. 848 # Thus, we'll just remove all \r from the data (keeping just the \n characters) 849 data.delete!("\r") 850 851 return data 852 end 853 843 854 def parseData(data, fileName) 844 855 parser = Parser.new(data, SourceFile.new(fileName)) … … 847 858 848 859 def parse(fileName) 849 parseData( IO::read(fileName), fileName)860 parseData(readTextFile(fileName), fileName) 850 861 end 851 862 852 863 def parseHash(fileName) 853 parser = Parser.new( IO::read(fileName), SourceFile.new(fileName))864 parser = Parser.new(readTextFile(fileName), SourceFile.new(fileName)) 854 865 fileList = parser.parseIncludes(nil, "") 855 866 fileListHash(fileList)
Note:
See TracChangeset
for help on using the changeset viewer.