• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

build-aux/H22-Sep-2018-3021

doc/H03-May-2022-304261

lib/std/_debug/H22-Sep-2018-11836

spec/H22-Sep-2018-257166

.gitignoreH A D22-Sep-201877 76

.luacovH A D22-Sep-20181.3 KiB4638

.travis.ymlH A D22-Sep-20181.1 KiB5041

AUTHORS.mdH A D22-Sep-2018655 1712

LICENSE.mdH A D22-Sep-20181 KiB2117

MakefileH A D22-Sep-2018862 4528

NEWS.mdH A D22-Sep-2018380 178

README.mdH A D22-Sep-20183.1 KiB8958

std._debug-1.0.1-1.rockspecH A D22-Sep-2018820 4132

README.md

1Debug Hints Library
2===================
3
4Copyright (C) 2002-2018 [std._debug authors][authors]
5
6[![License](http://img.shields.io/:license-mit-blue.svg)](http://mit-license.org)
7[![travis-ci status](https://secure.travis-ci.org/lua-stdlib/_debug.png?branch=release-v1.0.1)](http://travis-ci.org/lua-stdlib/_debug/builds)
8[![codecov.io](https://codecov.io/gh/lua-stdlib/_debug/branch/master/graph/badge.svg)](https://codecov.io/gh/lua-stdlib/_debug)
9[![Stories in Ready](https://badge.waffle.io/lua-stdlib/_debug.png?label=ready&title=Ready)](https://waffle.io/lua-stdlib/_debug)
10
11
12This is a debug hints management library for Lua 5.1 (including LuaJIT),
135.2 and 5.3. The library is copyright by its authors (see the [AUTHORS][]
14file for details), and released under the [MIT license][mit] (the same
15license as Lua itself). There is no warranty.
16
17`std._debug` has no run-time prerequisites beyond a standard Lua system.
18
19[authors]: http://github.com/lua-stdlib/_debug/blob/master/AUTHORS.md
20[github]: http://github.com/lua-stdlib/_debug/ "Github repository"
21[lua]: http://www.lua.org "The Lua Project"
22[mit]: http://mit-license.org "MIT License"
23
24
25Installation
26------------
27
28The simplest and best way to install this library is with [LuaRocks][].
29To install the latest release (recommended):
30
31```bash
32    luarocks install std._debug
33```
34
35To install current git master (for testing, before submitting a bug
36report for example):
37
38```bash
39    luarocks install http://raw.githubusercontent.com/lua-stdlib/_debug/master/stdlib-git-1.rockspec
40```
41
42The best way to install without [LuaRocks][] is to copy the `std`
43folder and its contents into a directory on your package search path.
44
45[luarocks]: http://www.luarocks.org "Lua package manager"
46
47
48Documentation
49-------------
50
51The latest release of these libraries is [documented in LDoc][github.io].
52Pre-built HTML files are included in the release.
53
54[github.io]: http://lua-stdlib.github.io/_debug
55
56
57Bug reports and code contributions
58----------------------------------
59
60These libraries are written and maintained by their users.
61
62Please make bug reports and suggestions as [GitHub Issues][issues].
63Pull requests are especially appreciated.
64
65But first, please check that your issue has not already been reported by
66someone else, and that it is not already fixed by [master][github] in
67preparation for the next release (see Installation section above for how
68to temporarily install master with [LuaRocks][]).
69
70There is no strict coding style, but please bear in mind the following
71points when proposing changes:
72
730. Follow existing code. There are a lot of useful patterns and avoided
74   traps there.
75
761. 3-character indentation using SPACES in Lua sources: It makes rogue
77   TABS easier to see, and lines up nicely with 'if' and 'end' keywords.
78
792. Simple strings are easiest to type using single-quote delimiters,
80   saving double-quotes for where a string contains apostrophes.
81
823. Save horizontal space by only using SPACES where the parser requires
83   them.
84
854. Use vertical space to separate out compound statements to help the
86   coverage reports discover untested lines.
87
88[issues]: http://github.com/lua-stdlib/_debug/issues
89