Commit Graph

29 Commits

Author SHA1 Message Date
Max Cahill
bbc34ddb5b added measure.lua benchmarking helpers - todo ones that aid inline profiling, probably just wrapping some code and measuring time/memory deltas each run 2021-10-22 12:40:23 +11:00
Max Cahill
5b49cbdc17 Added installation note about package.loaded and LUA_PATH for init.lua
fixes https://github.com/1bardesign/batteries/issues/36
2021-10-19 11:35:18 +11:00
Max Cahill
6d0f21a7c0 readme cleanup 2021-07-23 10:53:16 +10:00
Max Cahill
444df42569 added :camelCase() and a note about it being experimental 2021-07-20 17:11:01 +10:00
Max Cahill
6ef19cfde0 added make_pooled, refactor pooling out of vector classes for easy reuse 2021-07-15 16:15:58 +10:00
Max Cahill
3cc177a0c0 BREAKING class interface refactor - all classes will need a minor update, see class.lua
tl;dr is that new no longer needs to call init, calling :new() directly in user code is not allowed, properties are copied, metamethods work, and a config table is needed rather than a class to extend from, so use {extends = superclass} if you want a minimal fix
2021-07-15 16:15:27 +10:00
Max Cahill
e1bb76d419 Note about camelCase 2021-07-13 16:55:32 +10:00
Max Cahill
67264fe7a7 extensive readme work 2021-07-13 16:52:32 +10:00
Max Cahill
3c5455d616 added pretty module to readme 2021-07-05 16:13:45 +10:00
Max Cahill
89ad4c2dda [added] pubsub and timer modules 2021-03-12 21:23:54 +11:00
Max Cahill
9bb2f0367d [modified] readme 2021-01-05 15:20:55 +11:00
Max Cahill
d22cf7a66c [modified] readme tweaks 2020-06-29 14:21:25 +10:00
Max Cahill
e87055bc79 [modified] readme, clarifying installation and versioning 2020-06-29 14:16:58 +10:00
Max Cahill
ab93bcef6b [modified] per-section clarifications in readme 2020-06-15 22:28:53 +10:00
Max Cahill
4d042c58dd [added] spacing on readme module sections 2020-06-15 22:23:22 +10:00
Max Cahill
00ac480ed9 [modified] renamed stable_sort.lua to sort.lua; swapped alias order 2020-06-02 15:00:46 +10:00
Max Cahill
a5acce3e40 [added] `set to readme 2020-05-02 20:04:52 +10:00
Max Cahill
7be89d799c [modified] readme; notes about stringx and a bit of other cleanup 2020-04-29 20:16:33 +10:00
Max Cahill
317f3f2cc7 [updated] readme with link to examples 2020-04-09 17:39:57 +10:00
Max Cahill
55d9980512 [modified] misc readme 2020-04-07 14:05:25 +10:00
Max Cahill
3d5f2e99ff [fixed] missing paren in readme 2020-04-07 14:01:37 +10:00
Max Cahill
6386aaf298 [modified] big refactor to localised modules and require("batteries"):export() for global usage; renamed files table to tablex and math to mathx to allow using the library in your module root if you really want to. 2020-04-07 13:49:10 +10:00
Max Cahill
ebfbd10b3a [added] more documentation 2020-03-15 21:36:50 +11:00
Max Cahill
ad2fc71e7a [fixed] non-global compatible 2020-03-15 21:22:22 +11:00
Max Cahill
429ef9b02e [fixed] typo 2020-03-15 20:41:39 +11:00
Max Cahill
0f029123f4 [modified] readme dust off 2020-03-15 20:40:00 +11:00
Max Cahill
6257931520 [added] license note to readme 2020-03-15 20:29:53 +11:00
Max Cahill
66a9f41474 [modified] renamed to batteries, added global export suppression and more documentation 2020-03-15 20:28:50 +11:00
Max Cahill
2069a4b3e7 [added] readme, license 2020-01-29 14:32:57 +11:00