1
0
mirror of https://github.com/janet-lang/janet synced 2026-06-05 12:12:20 +00:00
Commit Graph

1233 Commits

Author SHA1 Message Date
Calvin Rose 7fdb098a20 Add process.h. 2019-05-30 19:14:54 -04:00
Calvin Rose a4a200e037 Spawn.h not found in windows. 2019-05-30 19:13:13 -04:00
Calvin Rose 15d95d8803 Windows include issue. 2019-05-30 18:50:52 -04:00
Calvin Rose 46950a8cb3 Convert os/execute to use posix_spawn. 2019-05-30 18:40:10 -04:00
Calvin Rose 4867cab569 Correct changelog date. 2019-05-29 22:21:06 -04:00
Calvin Rose c8cf7c2445 Appease MSVC. 2019-05-29 22:12:24 -04:00
Calvin Rose 1b63215aad Remove extra functions. 2019-05-29 22:00:47 -04:00
Calvin Rose bcbe42ab23 Add API version checking for modules.
Checking now actively implemented for dynamic modules
in a fully backwards compatible way.
2019-05-29 21:58:20 -04:00
Calvin Rose c8c6419013 Update installer again. 2019-05-29 19:48:31 -04:00
Calvin Rose e8516c29e0 Update installer and jpm to work better on windows. 2019-05-29 19:01:12 -04:00
Calvin Rose 12247bd958 Update installer. 2019-05-29 17:48:46 -04:00
Calvin Rose 9d30d5f6e3 Update installer. 2019-05-29 13:02:15 -04:00
Calvin Rose ba0956488d Prepare for 0.6.0 release v0.6.0 2019-05-29 12:19:39 -04:00
Calvin Rose 31f502b508 Add more to util.h to help with amalg build. 2019-05-29 12:07:53 -04:00
Calvin Rose efaaead378 Update changelog 2019-05-29 11:58:41 -04:00
Calvin Rose 4d47d92a4a Windows WEXITSTATUS fix? 2019-05-29 11:53:57 -04:00
Calvin Rose b39ad97a87 Fix up close to return proper exit code. 2019-05-29 11:50:46 -04:00
Calvin Rose af23040d9c file/close returns an integer.
If opened with popen, returns the exit code. Otherwise
returns nil.
2019-05-29 11:40:58 -04:00
Calvin Rose fd2d706e33 Add os/remove. 2019-05-29 11:31:19 -04:00
Calvin Rose 178d175bcf Update options for jpm and path stuff. 2019-05-29 11:04:38 -04:00
Calvin Rose 7a7f586094 Merge branch 'master' of github.com:janet-lang/janet 2019-05-28 23:03:08 -04:00
Calvin Rose 5124587c96 Merge pull request #114 from andrewchambers/configcheck
Add api for checking build compatibilty.
2019-05-28 23:02:08 -04:00
Calvin Rose 6c897b1a37 Add default for bindir. 2019-05-28 22:41:47 -04:00
Calvin Rose c6ac53f4be Try distributing only the installer. 2019-05-28 21:05:47 -04:00
Calvin Rose 2d7812a06c Update appveyor.yml 2019-05-28 20:52:36 -04:00
Calvin Rose db55277b58 Work on windows installer.
We will probably shift to NSIS as the default
installation method for windows. Shipping around a
single binary just doesn't cut it if we want to be able
to reliably use tools like `jpm` to build things.
2019-05-28 20:45:39 -04:00
Calvin Rose 75818217a6 Update CI tasks. 2019-05-28 14:02:45 -04:00
Calvin Rose 486b80fa7b Update changelog, change version to 0.6.0 2019-05-28 13:59:12 -04:00
Calvin Rose 873054d055 Update CI test-install. 2019-05-28 13:03:47 -04:00
Calvin Rose f12f896020 Change test-install 2019-05-28 12:59:21 -04:00
Calvin Rose 09ab391d13 Add import-rules to cook.
First steps to recursive rules. Just needs normalized paths
relative to the directory of the imported file.
2019-05-28 09:49:10 -04:00
Calvin Rose 7569930b0c More work on cook and jpm. 2019-05-28 08:48:35 -04:00
Calvin Rose e7189438dd More work on jpm
Switch to rea dependency graph for a rake-like tool.
This model is more powerful for writing build scripts.
2019-05-27 22:14:24 -04:00
Andrew Chambers 3c304ddc35 Add api for checking build compatibilty. 2019-05-28 13:51:40 +12:00
Calvin Rose 1696de233c Add jpm tool, based on cook.
Modify cook as well.
2019-05-27 16:50:57 -04:00
Calvin Rose ce9cd4fcef Issue #113 Color console support for windows 10
Use SetConsoleMode winapi function to enable ANSI
escape codes if we can.
2019-05-26 22:31:30 -04:00
Calvin Rose 698e89aba4 Fix comment macro arity #110 2019-05-25 22:50:15 -04:00
Calvin Rose 4c8dd4b96c Fix shell like scripts. 2019-05-25 19:28:00 -04:00
Calvin Rose 11998b3913 Remove resolver element in path tuple.
Try to simplify module/paths back to how it used to be.
2019-05-25 17:27:56 -04:00
Calvin Rose 840610facf Add urlloader example.
Demonstrate loading files from URL.
2019-05-25 17:10:25 -04:00
Calvin Rose 0280deccae Allow filters on templates in module/paths
This lets us make loaders depend on file suffixes, which
lets us more efficiently use full paths.
2019-05-25 16:13:02 -04:00
Calvin Rose 4d5a95784a Add LDFLAGS to Lflags in generated janet.pc 2019-05-24 19:58:52 -04:00
Calvin Rose b43d93cf55 Add pkg-config to install. 2019-05-24 19:38:13 -04:00
Calvin Rose 3f137ed0b1 Add keyword argument tests 2019-05-24 17:53:34 -04:00
Calvin Rose 5deb13d73e Update version 1.0.0 instead of 1.0.0-dev 2019-05-24 17:49:33 -04:00
Calvin Rose 82a1c8635e Update changelog. 2019-05-24 17:14:05 -04:00
Calvin Rose 010e2e4652 Add keyword arguments via &keys.
This makes it easier to document functions that
take keyword arguments and also prevents some allocations
with these functions. Before, this was possible via normal
variadic functions but created an intermediate tuple, and
the generated docstrings did not document the keys.
2019-05-24 17:03:22 -04:00
Calvin Rose ddedae6831 Reenable computed gotos - they were disabled. 2019-05-24 13:54:23 -04:00
Calvin Rose 6c63c4f129 Disable faulty embed test.
This needs more work on windows. However, the initial
goal of fixing the amalgamated build on windows should be ok
for now.
2019-05-23 20:32:51 -04:00
Calvin Rose 802686e3df Apply patch from Dave Cottlehuber for bsd.
Update the install instructions.
2019-05-23 20:31:12 -04:00