* [PATCH 1/4] HACKING: use "just-ahead-of-time" to describe Inline::C
2021-02-03 21:51 4% [PATCH 0/4] doc and dependency updates Eric Wong
@ 2021-02-03 21:51 7% ` Eric Wong
0 siblings, 0 replies; 2+ results
From: Eric Wong @ 2021-02-03 21:51 UTC (permalink / raw)
To: meta
Inline::C works during module load time, so "just-ahead-of-time"
is a better description of it than "just-in-time". I don't
think "JAOT" is a well-known enough acronym, so it's worth
spelling it out.
---
HACKING | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/HACKING b/HACKING
index 74a3096f..fbcfb552 100644
--- a/HACKING
+++ b/HACKING
@@ -40,8 +40,8 @@ the shiny new.
Avoid relying on compiled modules too much. Even if it is Free,
compiled code makes packages more expensive to audit, build,
distribute and verify. public-inbox itself will only be implemented
-in scripting languages (currently Perl 5) and optional JIT-compiled C
-(via Inline::C)
+in scripting languages (currently Perl 5) and optional
+Just-Ahead-of-Time-compiled C (via Inline::C)
Do not recurse on user-supplied data. Neither Perl or C handle
deep recursion gracefully. See lib/PublicInbox/SearchThread.pm
^ permalink raw reply related [relevance 7%]
* [PATCH 0/4] doc and dependency updates
@ 2021-02-03 21:51 4% Eric Wong
2021-02-03 21:51 7% ` [PATCH 1/4] HACKING: use "just-ahead-of-time" to describe Inline::C Eric Wong
0 siblings, 1 reply; 2+ results
From: Eric Wong @ 2021-02-03 21:51 UTC (permalink / raw)
To: meta
While public-inbox is pretty limited without SQLite, we still
support it for v1.
There's no reason to shy away from standard library dependencies
that are bundled with upstream Perl 5.10.1+, either.
Eric Wong (4):
HACKING: use "just-ahead-of-time" to describe Inline::C
spawn: merge common C code together
doc: update dependencies (+Storable, Data::Dumper)
tests: guard against missing DBD::SQLite
HACKING | 31 +++++++-
INSTALL | 69 +++++-------------
Makefile.PL | 17 ++---
lib/PublicInbox/Config.pm | 2 +-
lib/PublicInbox/Inbox.pm | 2 +-
lib/PublicInbox/LeiDedupe.pm | 8 +-
lib/PublicInbox/Spawn.pm | 137 +++++++++++++++++------------------
t/extsearch.t | 2 +-
t/lei_overview.t | 1 +
t/lei_xsearch.t | 2 +-
t/shared_kv.t | 1 +
11 files changed, 131 insertions(+), 141 deletions(-)
^ permalink raw reply [relevance 4%]
Results 1-2 of 2 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
2021-02-03 21:51 4% [PATCH 0/4] doc and dependency updates Eric Wong
2021-02-03 21:51 7% ` [PATCH 1/4] HACKING: use "just-ahead-of-time" to describe Inline::C Eric Wong
Code repositories for project(s) associated with this public inbox
https://80x24.org/public-inbox.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).