| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For some reason the DLL got a tiny little bit bigger again but that's
fine. This will make orig_ calls more efficient in the inline case, and
also make it harder to screw up and hook the wrong thing by mistake.
Self-explanatory-ish, apart from the fact it's a fairly large API change
of course. And it relies on some more bonkers assembler directive
hackery.
But it works!
The only complaint one might have is that the featsetup functions no
longer take an explicit string which occasionally yields slightly less
perfect error messages, but I've decided this isn't really a problem and
makes the API nicer to use. It's a tradeoff, innit.
|
| |
|
|
| |
Quick unused header cleanup pass while we're at it.
|
| |
|
|
| |
Very important.
|
| |
|
|
| |
American Scotsman fails to follow own rules.
|
|
|
Mandatory reading for new contributors just kidding. But maybe someone
will find this interesting. I tried to make it at least kind of funny if
nothing else. For people who don't want to read the whole thing, the
examples should be possible to skim through quickly to get a rough idea.
The licence is a contrived ISC variant because it seemed weird to call
the documentation "software" even though I guess technically it is.
Since it's contrived already, I went ahead and shortened the disclaimer.
The disclaimers on these things are always way too long, and I'm not as
worried about having a familiar, standard licence in an ancillary
non-code file like this, especially one that isn't really subject to
contributions from anyone else. I reckon this will be the copyright
licence for any other substantial documentation files going forward.
|