Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions CHANGELOG.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,13 @@

버전이 `0.x` 인 동안에는 마이너 릴리스 사이에 공개 API 가 바뀔 수 있다.

## [Unreleased]

### 변경 (Changed)

- `lua-pure` 의존성을 **v0.1.2** 로 올리고, 그 툴체인 요구사항을 맞추기 위해
최소 Go 버전을 **1.25** 로 상향(`go.mod` 이 이제 `go 1.25.11` 을 고정; 이전 `1.24`).

## [0.0.1] - 2026-07-05

**`luart`** 의 첫 공개 릴리스 — Go 에서 Lua 스크립트를 고성능·동시 안전하게 실행하기 위한
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

While the version is `0.x`, the public API may change between minor releases.

## [Unreleased]

### Changed

- Bump the `lua-pure` dependency to **v0.1.2** and, to satisfy its toolchain
requirement, raise the minimum Go version to **1.25** (`go.mod` now pins
`go 1.25.11`; was `1.24`).

## [0.0.1] - 2026-07-05

Initial public release of **`luart`** — a high-performance, concurrency-safe
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ cd go-lua-perf
make all # vet → test → race → build
```

Requires Go 1.24+ (the toolchain is pinned in `go.mod`). The core library depends
Requires Go 1.25+ (the toolchain is pinned in `go.mod`). The core library depends
only on [lua-pure](https://github.com/htcom-code/lua-pure); the YAML dependency is
isolated in the `luartconfig` subpackage.

Expand Down
4 changes: 2 additions & 2 deletions README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@
[![Go Reference](https://pkg.go.dev/badge/github.com/htcom-code/go-lua-perf.svg)](https://pkg.go.dev/github.com/htcom-code/go-lua-perf)
[![CI](https://github.com/htcom-code/go-lua-perf/actions/workflows/ci.yml/badge.svg)](https://github.com/htcom-code/go-lua-perf/actions/workflows/ci.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/htcom-code/go-lua-perf)](https://goreportcard.com/report/github.com/htcom-code/go-lua-perf)
[![Go 1.24+](https://img.shields.io/badge/go-1.24%2B-00ADD8?logo=go&logoColor=white)](https://go.dev/dl/)
[![Go 1.25+](https://img.shields.io/badge/go-1.25%2B-00ADD8?logo=go&logoColor=white)](https://go.dev/dl/)
[![Lua 5.4](https://img.shields.io/badge/Lua-5.4-000080.svg)](https://www.lua.org/)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

**`luart`** 는 Go 에서 Lua 스크립트를 **고성능·동시 안전**하게 실행한다 — `key:version` 별
바이트코드 캐시, 스크립트별 VM 풀링, 스스로 관리하는 동적 레지스트리를,
[lua-pure](https://github.com/htcom-code/lua-pure)(순수 Go PUC-Lua 5.4 엔진) 위에 얹었다.

- 모듈 `github.com/htcom-code/go-lua-perf` · Go 1.24+ · lua-pure v0.1.1 (Lua 5.4) · **v0.0.1**
- 모듈 `github.com/htcom-code/go-lua-perf` · Go 1.25+ · lua-pure v0.1.2 (Lua 5.4) · **v0.0.1**
- 코어 라이브러리는 lua-pure 외 의존성이 없다(설정 로더의 YAML 의존성은 `luartconfig` 에 격리).

## 특징 (Features)
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
[![Go Reference](https://pkg.go.dev/badge/github.com/htcom-code/go-lua-perf.svg)](https://pkg.go.dev/github.com/htcom-code/go-lua-perf)
[![CI](https://github.com/htcom-code/go-lua-perf/actions/workflows/ci.yml/badge.svg)](https://github.com/htcom-code/go-lua-perf/actions/workflows/ci.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/htcom-code/go-lua-perf)](https://goreportcard.com/report/github.com/htcom-code/go-lua-perf)
[![Go 1.24+](https://img.shields.io/badge/go-1.24%2B-00ADD8?logo=go&logoColor=white)](https://go.dev/dl/)
[![Go 1.25+](https://img.shields.io/badge/go-1.25%2B-00ADD8?logo=go&logoColor=white)](https://go.dev/dl/)
[![Lua 5.4](https://img.shields.io/badge/Lua-5.4-000080.svg)](https://www.lua.org/)
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

Expand All @@ -14,7 +14,7 @@ a per-`key:version` bytecode cache, per-script VM pooling, and a self-managing d
registry — on top of [lua-pure](https://github.com/htcom-code/lua-pure), a pure-Go
PUC-Lua 5.4 engine.

- Module `github.com/htcom-code/go-lua-perf` · Go 1.24+ · lua-pure v0.1.1 (Lua 5.4) · **v0.0.1**
- Module `github.com/htcom-code/go-lua-perf` · Go 1.25+ · lua-pure v0.1.2 (Lua 5.4) · **v0.0.1**
- The core library depends only on lua-pure (the config loader's YAML dependency is isolated in `luartconfig`).

## Features
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
module github.com/htcom-code/go-lua-perf

go 1.24.6
go 1.25.11

require (
github.com/htcom-code/lua-pure v0.1.1
github.com/htcom-code/lua-pure v0.1.2
gopkg.in/yaml.v3 v3.0.1
)
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
github.com/htcom-code/lua-pure v0.1.1 h1:18Vh4v01MppSwIVkGaICIQIQ9iWoT5rvRMyDHKcKyCs=
github.com/htcom-code/lua-pure v0.1.1/go.mod h1:/J2U6haNKHrkkjKhChQXFEDud52mzexeZQ0GKy9A8ik=
github.com/htcom-code/lua-pure v0.1.2 h1:5RunzRFvCBYRlHpG0rsuiXPBgsrFmxc1IZhmDn2kFCs=
github.com/htcom-code/lua-pure v0.1.2/go.mod h1:0MWucdKqJLdGHdLFO/umwiyges8HmCXfkk+o0ZktUTc=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
Expand Down
Loading