Skip to content

Commit 631771e

Browse files
authored
Update luaReleaseNotes.md
1 parent 0f7ec91 commit 631771e

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

docs/luaReleaseNotes.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,50 @@ nav_order: 2
77

88
# lua Release Notes
99

10+
Release 3-1
11+
-----------
12+
13+
### Version Changes
14+
- Lua language version updated to 5.4.6
15+
- luaaa library version updated to 1.0
16+
17+
### Library Changes:
18+
19+
Included libraries now have extended capabilities when built with a compiler that
20+
supports C++11. To enable these capabilites, define CXX11_SUPPORT=YES in a
21+
CONFIG_SITE.local file. Changes are noted below.
22+
23+
#### asyn
24+
25+
- Added setOption function
26+
- New include file, 'lasynlib.h' to allow external creation of lua asynPortDriver
27+
and asynOctetClient classes
28+
29+
- **C++11 Only:** asynOctetClient and asynPortDriver changed to be proper c++ classes.
30+
Use asynOctetClient.find and asynPortDriver.find to construct instead of client and driver
31+
functions.
32+
33+
#### epics
34+
35+
- New include file, 'lepicslib.h' to allow external creation of lua PV class
36+
- sleep function deprecated
37+
38+
#### db
39+
40+
- All static database access functions implemented
41+
- Can specify callback function that is triggered whenever a database is loaded
42+
43+
#### osi
44+
45+
- New library for os independent functions
46+
- sleep function moved here
47+
48+
49+
### Other Changes:
50+
51+
- print function now uses epicsStdoutPrintf behind the scenes to allow output redirection
52+
- Added luaLoadLibrary function to trigger library load in a given lua_state
53+
1054

1155
Release 3-0-2
1256
-------------

0 commit comments

Comments
 (0)