Use $(shell ...) instead of backquotes, to expand expression early.
potion.h: use 'potion_fwd' instead of repeating the code.
.gitignore: potion.a -> libpotion.a
Makefile: trying to get it to compile on windows.
file.h: windows doesn't have F_GETFL.
Cleaned up some, added 'dlfcn-win32' library.
Fixed some things in 'potion_find_file' and added some tests.
Makefile: 'make clean' now removes potion.a.
readline.c: #include <readline/history.h>
Makefile: for some reason this fixes the x86 jit (does it?)
potion-test.c: Fixed 'potion_eval' test.
load.c: Oops. Fixed compilation error made two commits ago.
load.c: Fixed file descriptor leak.
Added 'readline' extension to main makefile, 'potion_load' can figure…
… out which file to load by the argument now, interactive mode uses readline.
Added '.so' and '.a' to .gitignore, added 'readline' C extension.
Makefile: 'make potion' now creates 'potion.a' to link against (with …
potion.c: Interactive mode now can run either with jit or vm.
Added global variable functionality and fixed a segmentation fault in…
… the GC. Now, every variable starting with a capital letter is global, similar to in ruby.
Got rid of compiler warnings on Ubuntu/x86.
potion.c: Now, './potion -B' results in an interactive prompt.
Added 'potion_fatal' and 'potion_allocation_error' functions and put …
…them to use.
...Part 6: Use 'dlclose' if there was an error looking up the initial…
...Part 5: Added '-rdynamic' compilation flag.
...Part 4: Added '-fpic' compilation flag.
...Part 3: Added full path handling capabilities to 'potion_initializ…
...Part 2: Added '-ldl' compilation flag.
Adding external code loader: part 1. (and did some misc. stuff)
Made file.c a little cleaner, added 'pn_file' typedef.
Added class method functionality and a File.fd method.
potion.h: Added potion_real prototype.
'class |:..' now works.
objmodel.c: Rewrote potion_object_string.
syntax.g: Changed 'AST_CODE' to 'AST_EXPR' where it made more sense.
Merge branch 'master' of github.com:fogus/potion
Allow compilation on OpenBSD i386 and amd64 without warnings