ThePhD
5dface25fb
fix problem with instantiations of abstract classes in optional reference
2016-09-10 20:59:12 -04:00
ThePhD
edb8eacac7
Add additional namespacing example and tutorial
2016-09-09 07:48:45 -04:00
The Phantom Derpstorm
787cb259c2
Merge pull request #209 from jkbz64/develop
...
Fix links in docs/api/reference
2016-09-07 07:15:35 -04:00
jkbz64
b65c58748a
Fixed links in docs/api/reference
2016-09-07 12:51:10 +02:00
ThePhD
cef0bd56b5
[ci skip] update conf.py
2016-09-04 11:46:24 -04:00
ThePhD
1bd86c4dd7
[ci skip] update single
2016-09-04 11:42:53 -04:00
ThePhD
cb0116a3df
Add guard for luaL_loadbufferx
2016-09-04 11:41:24 -04:00
ThePhD
d451271bf4
protected function updates
2016-09-04 10:54:55 -04:00
ThePhD
c6540caf67
herped the derp: gotta leave these things alone...
2016-09-01 12:36:25 -04:00
ThePhD
431977a568
herpin' that derp
2016-09-01 09:02:50 -04:00
ThePhD
f2667827ca
single header file, head forward
2016-09-01 08:50:48 -04:00
ThePhD
6a3b0adf0d
error detection for coroutine and protected function
2016-09-01 08:49:30 -04:00
The Phantom Derpstorm
33e846602b
Merge pull request #206 from aiplay/develop
...
Both `std::snprintf` and `snprintf` should exist. It looks like the NDK sucks even more, yet again.
I'll merge this pull request happily, but Android's utter lack of conformance with their lib is getting on all my nerves.
2016-09-01 05:49:21 -04:00
xujh
6791d6ebf2
change std::snprintf to snprintf for android compile
2016-09-01 12:02:41 +08:00
ThePhD
94f661bf3c
[ci skip] Some things always go under the radar...
2016-08-31 13:15:43 -04:00
ThePhD
d617e95408
[ci skip] update version number
2016-08-31 13:08:07 -04:00
ThePhD
845e44ee95
[ci skip] OOLua does not support member variables
2016-08-31 08:57:45 -04:00
ThePhD
0d226e183f
[ci skip] update single
2016-08-30 18:16:45 -04:00
ThePhD
5093f61615
Attempt to fix #119 by using less-powerful C++11 features and praying for the best
...
Fix #205
Partially address #204 (will need to do more -- perhaps add an automatic-conversion shim?)
2016-08-30 18:09:42 -04:00
The Phantom Derpstorm
ba0b6e6115
Merge pull request #200 from hdt80/patch-1
...
Update LICENSE.txt to the current year
2016-08-30 06:00:11 -04:00
Hdt80bro (Mason)
0c1bb3f701
Update LICENSE.txt to the current year
2016-08-30 00:07:16 -07:00
ThePhD
5b5d1e9ca6
MIGHT AS WELL.
2016-08-27 08:45:37 -04:00
ThePhD
580ebc700f
[ci skip] look at myyy docs, my docs are amaaazi-
...
Pfff no they're not. They're not amazing. They're crap.
Just. Like. Me.
2016-08-25 15:04:35 -04:00
ThePhD
0aca322f3f
[ci skip] update single
2016-08-25 12:51:36 -04:00
ThePhD
354c26772a
2.12.1 version includes automatic operator binding for basic comparators
...
it'll only be a matter of time before people ask me to auto-bind `operator+` and shit, but the answer for that will be no...
2016-08-25 12:50:50 -04:00
ThePhD
0f8602dc37
[ci skip] proper single
2016-08-24 12:24:47 -04:00
ThePhD
16cd699208
[ci skip] relevant changes to docs
2016-08-24 12:22:51 -04:00
ThePhD
81ffb3f334
make sure proxies can be properly set to one another
2016-08-24 12:21:14 -04:00
ThePhD
c6d1ec8d68
[ci skip] always miss one...
2016-08-24 09:20:18 -04:00
ThePhD
0c5d73b67a
[ci skip] update info
2016-08-24 09:17:26 -04:00
ThePhD
1e62e3cde1
[ci skip] update single
2016-08-24 08:40:35 -04:00
ThePhD
54cffb7b6d
tables and userdata and pairs and ipairs, oh my
2016-08-24 08:31:18 -04:00
ThePhD
cf76f6baa0
V E T T E D
...
Slight breaking change, but at the source level almost nothing changes (ipairs is the only thing that changes because for some reason it checks if what is passed is a table and that really doesn't make any fucking sense)
Closes #195
Closes #196
2016-08-23 21:42:27 -04:00
ThePhD
ffe6e79f97
[ci skip] single update
2016-08-22 23:43:12 -04:00
ThePhD
4e967a2227
package management is stupid and the people who made it are full of shit
2016-08-22 23:22:17 -04:00
ThePhD
282913c258
herp derp
2016-08-22 23:09:08 -04:00
ThePhD
4147eced27
i wanna be a butterfly
2016-08-22 22:54:45 -04:00
ThePhD
5b65ea1460
O-O-O-OVERHAAAAAUL no not really just bug fixes....
2016-08-22 22:45:06 -04:00
The Phantom Derpstorm
a7423a5005
Merge pull request #194 from Nava2/require-file-fix
...
Add check for validity with object in `require_file`
2016-08-22 20:34:45 -04:00
Kevin Brightwell
a6c95dbb74
Add check for validity with object in require_file
...
Closes #193
2016-08-22 17:13:25 -04:00
ThePhD
683943dd02
[ci skip] ignore pdf files
2016-08-22 14:37:01 -04:00
The Phantom Derpstorm
96fa25fee2
Merge pull request #190 from Nava2/catch-info
...
Replace `std::cout` with `INFO()` from catch
2016-08-22 14:24:03 -04:00
The Phantom Derpstorm
37540d086e
Merge pull request #186 from wtfbbqhax/luajit-osx
...
Fix OSX + Luajit
2016-08-22 14:23:33 -04:00
The Phantom Derpstorm
868c99e1a5
Merge pull request #188 from Nava2/require-testcase
...
Add test case for require_file with a usertype
2016-08-22 14:23:17 -04:00
Kevin Brightwell
b79498cb40
Replace std::cout
with INFO()
from catch
...
* Removes unecessary verbosity.
I tried to wrap the `INFO` calls in a lua function to remove some of the
`print()` statements, but it turns out Catch relies on the macros heavily,
so that fails.
2016-08-22 13:36:27 -04:00
Kevin Brightwell
afd32908d5
Add test case for require_file with a usertype
...
I was having problems with usertypes and require_file, so I figured I
shoudl work in a less complicated testbed than mine, and worked here.
There as not a test case, so I wrote this one.
Additionally, adjusted bootstrap.py to allow for `--lua-version lua53`
syntax since most older linux systems use lua52, its useful to override.
2016-08-22 12:19:03 -04:00
ThePhD
2640f670b6
better tests, wee
2016-08-21 22:17:19 -04:00
ThePhD
56ed859d3f
unqualified unqualified unqualified
2016-08-21 22:13:26 -04:00
ThePhD
060d450f68
[ci skip] update single
2016-08-21 19:25:20 -04:00
ThePhD
6243cbe103
push_reference should respect unique usertypes
2016-08-21 19:24:26 -04:00