Commit Graph

  • f4cdb38144 Merge pull request #2 from vxcontrol/add_386_support master v1.3.0 Dmitry Ng 2023-05-05 19:39:27 +03:00
  • 07b872849b fix: bump rmx version to return back i386 arch support Dmitry Ng 2023-05-05 19:37:12 +03:00
  • ca1b651b11 fix: unlock method signature to return error v1.2.1 Dmitry Ng 2023-05-02 09:50:33 +03:00
  • 140cd9b68f fixed issue with catching panic in go runtime due to raise lua error v1.2.0 Dmitry Ng 2023-04-06 09:24:10 +03:00
  • 9457e5dbd2 Merge pull request #1 from NexoMichael/master Dmitry Ng 2023-04-06 08:46:05 +03:00
  • eb616fb1aa update rmx & add github actions Mikhail Kochegarov 2023-04-06 13:15:13 +10:00
  • b6d84181f4 Fixed crashing this code on windows due uncatched longjmp from lua_error function v1.1.2 Dmitry Ng 2021-09-25 21:12:47 +03:00
  • 520dea769d Fixed choosing correct lua state in panic recovery handler v1.1.1 Dmitry Ng 2021-09-24 16:48:54 +03:00
  • 981cf14d14 Changes to vxmonitor support v1.1.0 Dmitry Ng 2021-09-21 22:30:03 +03:00
  • 11106aa577 Custom Debug Hook in Go via "State.SetHook" (#99) Xaver Fischer 2021-05-07 15:07:08 +02:00
  • f22fa65a4e Update travis distribution aarzilli 2021-05-07 15:03:31 +02:00
  • a518a95fc4 Updated lua environment to target build v1.0.0 prev Dmitry Ng 2021-03-30 18:15:01 +03:00
  • d1468187c9 Changes to vxmonitor support Dmitry Ng 2021-03-22 10:37:56 +03:00
  • 717e9930eb Add LUA_OK constant (#92) Peter Kristensen 2020-12-27 11:01:47 +01:00
  • caa5d72aa2 Rename errno because it's a reserved global variable Peter Kristensen 2020-12-25 14:45:46 +01:00
  • 9cdcedcec3 Improve linking on windows Peter Kristensen 2020-12-25 14:36:37 +01:00
  • b3ec3b50e5 Fix typo in README.md Peter Kristensen 2020-12-25 14:35:16 +01:00
  • 3c8365d671 Remove stale import from dummy.go SuperRxan 2020-11-10 18:25:14 +08:00
  • 2701145030 save pointer to allocation function before passing it to cgo (#85) SuperRxan 2020-11-06 18:28:26 +08:00
  • c7e4636a88 Add support for Lua 5.4 Adam Saponara 2020-10-23 22:32:47 -04:00
  • 7f78a3b61a merge branches lua5.2 and lua5.3 into master aarzilli 2020-08-25 16:31:57 +02:00
  • 4563e62146 fix references to example directory aarzilli 2020-08-03 16:46:44 +02:00
  • 705f54a1ed Add go.mod, fix eamples import paths, gofmt examples aarzilli 2020-08-03 16:41:31 +02:00
  • 80ff49e0cd Add option to link to liblua-5.1.so aarzilli 2020-08-03 16:36:18 +02:00
  • 703cd5714e Fix vendoring of package using go mod vendor Niels Widger 2020-07-22 09:46:33 -04:00
  • 421e0de0aa add GetState func edolphin 2020-02-14 15:45:43 +08:00
  • 8cb2917bca add lunatico fiatjaf 2020-01-19 10:31:13 -03:00
  • d4a430464f test dump and load aarzilli 2019-07-14 20:30:37 +02:00
  • e82ac2f91b add lua_dump and lua_load support zhaoxin.yc 2019-07-13 19:01:01 +08:00
  • 459c093c42 Ensure that registry resize is large enough aarzilli 2018-03-02 09:44:41 +01:00
  • 24fe5b5108 Changed golua unicode link. aarzilli 2017-09-04 17:11:39 +02:00
  • 24dee68d5b fix new state crash Flier Lu 2017-08-16 11:12:19 +08:00
  • 812b106414 force to link luajit with tag Flier Lu 2017-08-16 11:04:52 +08:00
  • 8a6e7a0d54 Add travis check aarzilli 2017-05-22 11:26:14 +02:00
  • 8eb37ae214 update to work with go1.9 aarzilli 2017-05-22 11:15:37 +02:00
  • 398439a45a update README to mention lua5.3 branch. aarzilli 2017-03-26 07:59:14 +02:00
  • cf37152cc4 support mingw64 on windows huangwei1024 2017-03-13 17:22:21 +08:00
  • 13f31dc0f4 Add link to "golua unicode" aarzilli 2016-08-07 13:58:29 +02:00
  • 3933e72318 Added ToBytes and PushBytes methods. Updated magic struct reflection metamethods to handle conversion between Go byte slices and Lua strings. Andrew Danforth 2016-08-03 22:20:01 -04:00
  • d4351ab175 Use map to track gostate rather than slice Shane Hansen 2016-04-06 17:03:20 -06:00
  • aa40b80e00 Make golua build on Fedora/CentOS aarzilli 2016-01-22 21:59:23 +01:00
  • c15567389b go fmt aarzilli 2015-12-24 09:53:31 +01:00
  • 1074bd50a8 Go 1.6 beta 1 compatibility aarzilli 2015-12-24 09:52:58 +01:00
  • fb8ef8637b Insured that code that uses the old version of ArgCheck does not compile Added Pierre Neidhardt to contributors aarzilli 2015-12-01 08:49:36 +01:00
  • b30b2c62c6 luaL_argcheck: Raise an error when condition is _not_ true Pierre Neidhardt 2015-11-30 11:17:47 +11:00
  • e80696fd97 Merge pull request #38 from gcziprusz/master Alessandro Arzilli 2015-09-30 12:05:00 +02:00
  • b89ed89f43 Merge pull request #1 from gcziprusz/gcziprusz-osxbuildflag-update Gabriel Cziprusz 2015-09-29 12:37:13 -05:00
  • fa753832e7 update build flags for osx Gabriel Cziprusz 2015-09-29 12:36:22 -05:00
  • e56d4f2ca0 Add lua.PushGoClosure() method admin36 2015-07-29 19:59:34 -04:00
  • f6ffa4b7a7 Merge pull request #33 from flier/luajit Alessandro Arzilli 2015-06-17 15:18:25 +02:00
  • 3f64d28312 link with luajit Flier Lu 2015-06-17 15:18:35 +08:00
  • 8db26f9e99 Added hongzhen to contributors Alessandro Arzilli 2014-12-09 15:13:44 +01:00
  • 7c8b03685e Merge pull request #30 from hongzhen/master Alessandro Arzilli 2014-12-09 15:12:31 +01:00
  • 3bbbc0cbc3 Fix build ldflags for freebsd hongzhen 2014-12-02 03:23:47 +08:00
  • baea951c38 Added contributor for Fix #27 aarzilli 2014-08-20 17:38:57 +02:00
  • 92c46e1fe2 Merge pull request #27 from elegios/master Alessandro Arzilli 2014-08-20 17:35:34 +02:00
  • 5c5d9af6c1 Fix #26 Viktor Palmkvist 2014-08-20 13:06:43 +02:00
  • 1c344269a2 fix issue #22 aarzilli 2014-01-17 08:31:09 +01:00
  • fb28da3802 Added note for liblua.a in README aarzilli 2013-12-20 16:17:58 +01:00
  • d2aab3166b target to link with liblua.a aarzilli 2013-12-20 09:32:22 +01:00
  • bee077bc3f Merge branch 'master' of github.com:aarzilli/golua aarzilli 2013-09-18 10:32:06 +02:00
  • fc1ef177ce pointer to lua 5.2 support aarzilli 2013-09-18 10:31:38 +02:00
  • fd4c547d9a Merge pull request #16 from hirochachacha/fix_doc Alessandro Arzilli 2013-08-30 06:37:58 -07:00
  • 01ee1fee29 fix README.md hirochachacha 2013-08-30 19:27:33 +09:00
  • aaa0b86e11 better formatting for contributors list + new contributor aarzilli 2013-08-23 19:43:48 +02:00
  • 82d28bfc6b changed PushString and ToString to work correctly when their argument contains NUL bytes aarzilli 2013-08-23 19:39:16 +02:00
  • 6836c92f77 replaced example allocator in example/alloc.go with one that isn't broken aarzilli 2013-08-06 14:16:32 +02:00
  • d81fa4ec21 Exposing method to create LuaError objects (fixes Issue 7) aarzilli 2013-06-17 14:50:15 +02:00
  • aaa092a6d8 Clarification about using the llua build tag on linux aarzilli 2013-05-04 13:55:23 +02:00
  • e232130935 saving lua stack trace aarzilli 2013-04-01 12:10:52 +02:00
  • 54de819781 Saving lua return code inside LuaError aarzilli 2013-04-01 11:09:57 +02:00
  • 67ae247c69 Added list of contributors to README.md aarzilli 2013-03-31 17:02:43 +02:00
  • cb419472bd collect all consts under a single const statement aarzilli 2013-03-31 16:53:48 +02:00
  • d8e5c9edda Fixes issue #4 (or at least I hope it does) aarzilli 2013-03-31 15:34:24 +02:00
  • a8bb2405af updated README.md aarzilli 2013-01-01 10:53:09 +01:00
  • 9b14eb251b (cherry picked from Steve Donovan fork) configuring cgo directly isntead of using pkg-config (let's see if it works better) aarzilli 2012-12-22 13:51:05 +01:00
  • 1ef48b4775 added Lua 5.1 headers (cherry picked Steve Donovan commit) aarzilli 2012-12-22 13:32:43 +01:00
  • bd064a4224 restored lua.State.Error function to existence with a hack aarzilli 2012-12-21 21:49:19 +01:00
  • a3f4feb19b Changed PushCallback into SetMetaMethod aarzilli 2012-12-15 07:47:39 +01:00
  • 4a78253af3 clua_pushcallback has been added to allow definining metamethods with Go functions Harley Laue 2012-12-11 10:34:54 -06:00
  • 487c090b48 Update README.md xushiwei 2012-11-22 09:14:31 +08:00
  • 69c75da5b0 quick start guide aarzilli 2012-10-30 11:37:27 +01:00
  • 829ce7a1df new todo item aarzilli 2012-10-27 21:17:57 +02:00
  • 4c44a0e394 damn you go!!!! aarzilli 2012-10-27 19:57:41 +02:00
  • bf83d11664 bugfixes: more longjump madness plus a bug in the garbage collection of pushed user data aarzilli 2012-10-27 19:50:28 +02:00
  • dd5cb7a08d lua.State.Error never worked or was broken by some go update at some point, use panic instead aarzilli 2012-10-27 12:40:32 +02:00
  • 11e5a399e4 Fixed example/basic.go aarzilli 2012-10-27 11:31:33 +02:00
  • ad8ad2e237 returning nil in ToGoStruct/ToGoFunction aarzilli 2012-10-17 09:58:13 +02:00
  • 2e01ce2dd6 some testing aarzilli 2012-10-17 09:57:17 +02:00
  • 40b8d1a1c4 documentation aarzilli 2012-07-20 15:45:20 +02:00
  • e36b6d303a removed some garbage, collected TODO items, made lauxlib functions into methods aarzilli 2012-07-18 17:14:12 +02:00
  • 4b79a924c3 go fmt run (and consistent formatting in c-golua.c) aarzilli 2012-07-18 16:21:38 +02:00
  • b3a1fd14f7 PushGoStruct -- with reflection to access and set plain data fields aarzilli 2012-07-18 16:12:35 +02:00
  • e210009260 clua_isgointerface aarzilli 2012-06-28 13:26:51 +02:00
  • 097c56b52b pushing go interfaces to lua like we do with functions, changed name of GoFunctoin type, fixed IsGoFunction aarzilli 2012-06-28 13:26:03 +02:00
  • e44d144d88 changed examples to make them easier to run locally aarzilli 2012-06-26 20:00:27 +02:00
  • 4a2a3754bd Merging https://github.com/aarzilli/golua/pull/1 from ruitao (thanks) aarzilli 2012-06-24 15:21:14 +02:00
  • e62ba98a4f Import path fixes for examples and more explanations in README aarzilli 2012-03-31 19:20:30 +02:00
  • bc4e72f6ca readme update aarzilli 2012-03-31 19:11:21 +02:00
  • 7dda61b799 Compiles with go1 (barely tested) aarzilli 2012-03-31 19:08:25 +02:00