Commit Graph

38 Commits (master)

Author SHA1 Message Date
Daniel Kolesa a35cf1a1fd release 1.0.0 alpha1
No functional changes since the last commit. I decided that
I have nothing significant to actually change and am pretty
happy with how it is, so just ship it.
2022-04-20 00:42:07 +02:00
Daniel Kolesa 37ad7e7589 update compiler compat note + lowercase windows.h in linenoise 2021-04-15 20:59:30 +02:00
Daniel Kolesa de4a0c65c7 update readme 2021-04-12 20:46:58 +02:00
Daniel Kolesa ad1c345401 reenable macos in CI 2021-04-12 20:02:05 +02:00
Daniel Kolesa 5e9aefb52a disable mac and mingw cross CI builds for now
apparently macos c++ stdlib is missing c++20 features (particularly
string_view doesn't seem to accept two pointers in a constructor)
and mingw is only present as gcc9 in ubuntu 20.04 (too old)
2021-04-12 03:59:01 +02:00
Daniel Kolesa f31a4f00f9 add CI infra 2021-04-12 03:36:36 +02:00
Daniel Kolesa 3124f8a487 add a thingy in meson to guess c++ std
since meson doesn't yet support cpp_std=c++2a or c++20 for msvc++,
only gcc (and the older version we support doesn't have c++20
either), default to none and add some minimal logic which will
guess it for whatever compiler we're using

people can still override the standard manually, in which case our
guess logic will not be used
2021-04-07 01:39:18 +02:00
Daniel Kolesa e254000f5f readme rewrite 2021-04-07 01:25:28 +02:00
Daniel Kolesa b36ef94b80 update notes on linenoise 2021-03-31 23:55:40 +02:00
Daniel Kolesa c62dd07adb update linenoise to latest git 2021-03-28 01:05:09 +01:00
Daniel Kolesa 371ef9e912 add build option to disable repl, use feature objects 2021-03-28 00:56:11 +01:00
Daniel Kolesa f72a39f656 manage bytecode memory using the state allocator
this means *all* heap allocated memory is now handled through
the state's allocator (well, except things using std::function),
which allows for precise memory tracking and control
2021-03-21 19:23:23 +01:00
Daniel Kolesa 82d366366e drop libostd requirement entirely 2021-03-20 08:23:51 +01:00
Croydon 4e7b7159a0 Update readme
It uses now Meson instead of a GNU Makefile
2020-09-28 07:15:04 +02:00
Daniel Kolesa a36144ead6 clarify readme 2018-04-28 22:25:03 +02:00
Daniel Kolesa 3744dec1f0 readme fix 2017-06-06 19:21:07 +02:00
Daniel Kolesa 468bde3c68 update note 2017-03-26 03:53:50 +02:00
Daniel Kolesa caca170e90 readme fixes 2016-09-30 23:26:31 +02:00
Daniel Kolesa 1b25b64ae5 force strings to be finished 2016-09-20 22:33:02 +02:00
Daniel Kolesa 8e3c3b93e6 update gif url 2016-09-16 00:05:42 +02:00
Daniel Kolesa c5772f0720 add loop control (break and continue) 2016-09-14 23:24:13 +02:00
Daniel Kolesa 56b2a86640 REPL gif 2016-09-12 23:43:33 +02:00
Daniel Kolesa ced9112c5c more readme 2016-09-12 22:58:28 +02:00
Daniel Kolesa 1412ff00a5 another update 2016-09-10 17:16:27 +02:00
Daniel Kolesa 1382e328ee readme update 2016-09-10 17:13:43 +02:00
Daniel Kolesa 87a961d8a7 direct url 2016-09-04 21:46:16 +02:00
Daniel Kolesa 2b02d44b28 mention linenoise git rev 2016-09-01 17:51:39 +01:00
Daniel Kolesa 9672a1091e add support for several line editing approaches (pure stdin, linenoise, libedit, readline) 2016-09-01 17:50:02 +01:00
Daniel Kolesa 29e833dae6 more extensive readme 2016-08-27 19:26:52 +01:00
Daniel Kolesa b5ed19730e readme update 2016-08-02 01:27:40 +01:00
Daniel Kolesa 5c034624a9 note 2016-07-24 00:16:00 +01:00
Daniel Kolesa 4e1b25a90a clarify shared library 2016-02-26 00:14:47 +09:00
Daniel Kolesa 04ab14e4ab readme 2016-02-24 07:26:23 +09:00
Daniel Kolesa 5d7248085f readme 2016-02-24 07:25:30 +09:00
Daniel Kolesa 38f3f5da64 trailing newlines 2016-02-07 21:22:39 +00:00
Daniel Kolesa b6e567df51 switch libcubescript readme to c++14 2015-12-25 16:43:33 +01:00
Daniel Kolesa 285ad59995 better readme 2015-08-08 17:24:05 +01:00
Daniel Kolesa 5426aebca0 initial commit 2015-07-31 19:53:29 +01:00