Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

46 check-ins using file src/script/lua.h version 2e6d6af168

2014-09-29
12:49
Fix dist/Tupfile attempting to create a tarball of files not built, when either BUILD_SPM or BUILD_LIBSPM wasn't set. check-in: d74565ddf9 user: necrophcodr tags: develop
11:32
Update bootstrapping script to reflect changes of distribution. check-in: da95bb3e83 user: necrophcodr tags: develop
11:29
Move creation of distribution tarball to Tupfiles. Remove obsolete bin/Tupfile and lib/Tupfile. Update Sourcefile.lua install() target to extract dist.tar properly. check-in: b33685e9a5 user: necrophcodr tags: develop
11:09
bootstrap.sh: Improve POSIX shell complaince. src/Tuprules.tup: Improve building on gcc-based systems. check-in: bfc1a0506e user: necrophcodr tags: develop
2014-09-22
14:40
Merge develop into trunk. Leaf check-in: 5abb5720ef user: necrophcodr tags: trunk
14:39
Remove obsolete comments. check-in: 9d49407e67 user: necrophcodr tags: develop
14:37
Merge trunk content to develop. check-in: 792650e8e0 user: necrophcodr tags: develop
2014-09-21
21:19
Add support for building dynamic library libspm. Fix lib/Tupfile not working at all. check-in: 45dc905c27 user: necrophcodr
21:12
src/Tuprules.tup: Remove clutter. src/Tupfile: Improve compilation by reducing amount of links. check-in: 5b6e33e0b4 user: necrophcodr tags: trunk
21:07
Improve compilation by only compiling in the required libraries. check-in: 4be8293dad user: necrophcodr tags: trunk
20:51
Use different lua repository with v5.2.3 available. check-in: aa4d4512da user: necrophcodr tags: trunk
20:39
Ensure dependency luas tupkg is correct. check-in: df1bb47f32 user: necrophcodr tags: trunk
19:38
Add XOPEN_SOURCE definition to CFLAGS list. Remove -Werror (whitedb.c has warnings). Fix src/script.h VM definitions could be ambigious. Fix src/spm.c redefining a symbol. check-in: ede5738fbc user: necrophcodr tags: trunk
19:32
Ensure that no further data is written to log, when log is closed. check-in: 69809fe23e user: necrophcodr tags: trunk
19:32
Enable support for USE_DB variable. check-in: da18b1a1e4 user: necrophcodr tags: trunk
19:13
Add documentation to log.h file. Improve naming scheme of spm.{c,h} to match the rest of SPM (SPM_[module]). check-in: 41a7a07ac0 user: necrophcodr tags: trunk
19:09
Improve log deinit (now flushes and closes log). check-in: 48211d738c user: necrophcodr tags: trunk
19:03
Remove vivos from dependencies. Add beginning of a query system (spm-query.c). Add src/db to include flag. Add -h option in printHelp function of spm-bin.c. Improve exit status of spm-bin.c by using EXIT_{SUCCESS,FAILURE}. Improve documentation in spm.h. check-in: 6267560637 user: necrophcodr tags: trunk
16:52
Migrate functionality of database.c and database.h into spm.c and spm.h. check-in: 08be5e62d4 user: necrophcodr tags: trunk
16:50
Remove obsolete packages from build instructions. Remove obsolete include directories. Add development system "database.h" and "database.c" to house all database related actions. Move SPM front end to spm-bin.c. check-in: f373a8dfbf user: necrophcodr tags: trunk
16:43
Remove obsolete files. check-in: cc626dbd4a user: necrophcodr tags: trunk
16:37
Remove package.c and package.h files (they did nothing anyway). check-in: 8fc8a05568 user: necrophcodr tags: trunk
16:34
Drop conf.o objects from build queue. src/Tupfile: Add support both sqlite3 and whitedb database backends. check-in: 9fe97670de user: necrophcodr tags: trunk
16:33
Improve compilation by ensuring we're doing latest POSIX standard compilation. check-in: 3d46647645 user: necrophcodr tags: trunk
16:33
Remove src/conf.{h,c} files. check-in: 8dfec5fbcb user: necrophcodr tags: trunk
16:32
Improve target handling support. Allow script systems to handle targets if they support it. Drop src/conf support. check-in: c74c639b9a user: necrophcodr tags: trunk
16:30
Improve script support by using C preprocessor defines instead of enum to ensure correctness. check-in: ccbcc53a39 user: necrophcodr tags: trunk
16:29
src/script/tcc.c: Add support for using SPM_* variables. Clean up tcc script support. check-in: 4165447aa0 user: necrophcodr tags: trunk
16:27
Add support for using SPM_ROOT variables. Prepare for support of WhiteDB (and other database backends?). check-in: eafebbfb6a user: necrophcodr tags: trunk
16:26
Move sqlite3 to src/db directory. Add whitedb amalgamation to src/db. check-in: cf0ee19673 user: necrophcodr tags: trunk
16:24
Clean up Sourcefile. check-in: ab937179a6 user: necrophcodr tags: trunk
16:23
Update autosetup to latest git release. check-in: 12e7459798 user: necrophcodr tags: trunk
2014-08-16
13:09
Fix issues where CONFIG_AR would contain the entire command line needed to run, which would be used by other libraries such as Lua, where it may not be the same command line. check-in: 3c983bfa0e user: necrophcodr tags: trunk
2014-08-12
14:03
Fix script vm naming. Add fix for SPM_VM_NULL, in case NO vm is being used (program will still function, but do nothing). src/spm.c: Include receipe.h as well. check-in: 8f7317b4a3 user: necrophcodr tags: trunk
14:02
Add src/get.c for downloading software (WIP). check-in: 9be22e5c1a user: necrophcodr tags: trunk
14:01
src/Tupfile: Add receipe and other objects to SPM_FILES. src/Tupfile: Fix libvivos being included (linked) wrong. src/Tuprules.tup: Fix linker issues. src/Tuprules.tup: Add autoconfiguration system for determining compilers and linkers. src/Tuprules.tup: Improve static linking support. check-in: 3e9b4e6130 user: necrophcodr tags: trunk
13:56
Sourcefile.lua: Add "--nested" to fossil open command, to fix issues with "Nested repositories". check-in: 0a94742e04 user: necrophcodr tags: trunk
2014-06-15
11:14
conf.c: Simplify SQLite3 SQL execution method. check-in: 79c946577f user: tux tags: trunk
2014-06-14
22:26
Update SQLite3 source and header files to 3.8.4. check-in: fe3d851002 user: tux tags: trunk
2014-06-08
13:02
Add files for reading package receipes (WIP). check-in: 72a618ab05 user: tux tags: trunk
2014-04-28
19:15
Fix download links in Sourcefile.lua. Remove Sourcefile.moon. check-in: fe4b326e98 user: tux tags: trunk
2013-12-09
10:22
Use new lua 'tupkg' instead of standard makefiles, for better build system compability. Move entirety of sqlite3 away from libspm and into spm binary. Fix sqlite3 includes. Remove 'VERBOSE' variable from Sourcefiles, not used. check-in: fd0f545d1b user: mastersrp tags: trunk
2013-11-19
10:38
.. And update the lua file as well. check-in: 3b2d09fe5b user: mastersrp tags: trunk
10:38
Here's hoping no one uses the previous commit. Fixed a few typos in supporting 5.1. check-in: ccf0daca67 user: mastersrp tags: trunk
10:25
Update lua support for using 5.1 and above for bootstrapping (Sourcefiles may be written only with 5.2 support though, seeing as SPM is built with 5.2 support only). check-in: 89b9d81fd8 user: mastersrp tags: trunk
10:12
Massively overhaul major parts of the scripting systems, and move all include files to their respective include/ subdirectories. With v0.4 around the corner, a lot of the more low-level subsystems are being worked out, such as correctly resolving dependencies using Tups dependency resolving system as a base concept, and also working on implementing DHT as well as PEX and LSD in the network system for a fully selfhosting package manager. Now for the changes of this commit: Add spm.tar to the ignore glob. Add 'package' target to Sourcefiles. Add configuration options to selectively build either the library or both library and binary. Add command processor check (this is required for the application to run, but is it needed?). Move headers to their respective subdirectories in include/ and correct C source files for this. Fix using 'y/n' instead of '1/0' in configuration, causing issues in generated C header 'config.h'. Fix script.c not building when any script engine support was disabled. Fix option parsing potentially causing a segfault. Fix not using spm_root variable when working with the root of SPM. Update 'install' target to install tinycc to the PREFIX directory as well (required when building with TinyCC enabled). Update configuration to build with TcL disabled by default (support will continue). Remove target 'info'. check-in: 0403e0e69a user: mastersrp tags: trunk