Update to work with Lua 5.4 (#27)

* updates for lua 5.4
This commit is contained in:
FourierTransformer 2020-10-28 21:46:04 -05:00 committed by GitHub
parent 86686314e0
commit 697856f0c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 4 deletions

View File

@ -5,6 +5,7 @@ env:
- LUA="lua=5.1" - LUA="lua=5.1"
- LUA="lua=5.2" - LUA="lua=5.2"
- LUA="lua=5.3" - LUA="lua=5.3"
- LUA="lua=5.4"
- LUA="luajit=2.0" - LUA="luajit=2.0"
- LUA="luajit=2.1" - LUA="luajit=2.1"

View File

@ -1,7 +1,7 @@
# ftcsv # ftcsv
[![Build Status](https://travis-ci.org/FourierTransformer/ftcsv.svg?branch=master)](https://travis-ci.org/FourierTransformer/ftcsv) [![Coverage Status](https://coveralls.io/repos/github/FourierTransformer/ftcsv/badge.svg?branch=master)](https://coveralls.io/github/FourierTransformer/ftcsv?branch=master) [![Build Status](https://travis-ci.org/FourierTransformer/ftcsv.svg?branch=master)](https://travis-ci.org/FourierTransformer/ftcsv) [![Coverage Status](https://coveralls.io/repos/github/FourierTransformer/ftcsv/badge.svg?branch=master)](https://coveralls.io/github/FourierTransformer/ftcsv?branch=master)
ftcsv is a fast csv library written in pure Lua. It's been tested with LuaJIT 2.0/2.1 and Lua 5.1, 5.2, and 5.3 ftcsv is a fast csv library written in pure Lua. It's been tested with LuaJIT 2.0/2.1 and Lua 5.1, 5.2, 5.3, and 5.4
It features two parsing modes, one for CSVs that can easily be loaded into memory (up to a few hundred MBs depending on the system), and another for loading files using an iterator - useful for manipulating large files or processing during load. It correctly handles most csv (and csv-like) files found in the wild, from varying line endings (Windows, Linux, and OS9), UTF-8 BOM support, and odd delimiters. There are also various options that can tweak how a file is loaded, only grabbing a few fields, renaming fields, and parsing header-less files! It features two parsing modes, one for CSVs that can easily be loaded into memory (up to a few hundred MBs depending on the system), and another for loading files using an iterator - useful for manipulating large files or processing during load. It correctly handles most csv (and csv-like) files found in the wild, from varying line endings (Windows, Linux, and OS9), UTF-8 BOM support, and odd delimiters. There are also various options that can tweak how a file is loaded, only grabbing a few fields, renaming fields, and parsing header-less files!

View File

@ -1,9 +1,9 @@
package = "ftcsv" package = "ftcsv"
version = "1.2.0-1" version = "1.2.1-1"
source = { source = {
url = "git://github.com/FourierTransformer/ftcsv.git", url = "git://github.com/FourierTransformer/ftcsv.git",
tag = "1.2.0" tag = "1.2.1"
} }
description = { description = {
@ -23,7 +23,7 @@ description = {
} }
dependencies = { dependencies = {
"lua >= 5.1, <5.4", "lua >= 5.1",
} }
build = { build = {