| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2024-09-29 | Update copyright date. | -1/+1 | ||
| 2024-08-18 | More changes how we use WideCharToMutliByte | -1/+1 | ||
| Handle case where there is no data pushed in. | ||||
| 2023-09-23 | Make meson build work on windows. | -6/+0 | ||
| By default, use more traditional linking pattern with meson. The janet.exe will now link to janet-x.x.dll on windows (and similar for linux/posix) when built with meson. This is slightly less efficient and means that janet.exe built this way is no longer standalone (you would need to move the dll along with the exe), but plays better with most build systems. | ||||
| 2023-09-20 | Distinguish between JANET_API and JANET_EXPORT | -0/+6 | ||
| One is a way to export symbols, the other a way to reference API functions. Also include prebuilt dlljanet.dll and dlljanet.lib for windows to save people the trouble of compiling janet.c themselves. | ||||
| 2023-06-25 | Remove MSVC compiler warning. | -1/+1 | ||
| 2023-01-22 | Fix tools/format.sh file permissions. | -0/+0 | ||
| 2023-01-21 | Initial Mingw support with Makefile. | -0/+0 | ||
| Also add a macro JANET_MSVC to distinguish between a windows build (JANET_WINDOWS) and a build with msvc. | ||||
| 2023-01-07 | Update copyrights. | -1/+1 | ||
| 2022-09-10 | Merge pull request #1023 from ScriptDevil/set-manpath | -0/+2 | ||
| Set JANET_MANPATH environment variable while installing. | ||||
| 2022-09-09 | Set JANET_MANPATH environment variable while installing. | -0/+2 | ||
| JPM on windows currently installs its manpage to C:\ directly because this isn't set when installing Janet through the MSI installer | ||||
| 2022-08-24 | Address #1014 improve parse errors when bad delimiters are found. | -0/+0 | ||
| Reuse some existing logic for eof errors. | ||||
| 2022-07-09 | Update shell.c to have smart behavior on windows. | -0/+0 | ||
| 2022-06-11 | Add r32 and r64 aliases for real numbers in ffi types. | -0/+1 | ||
| 2022-05-28 | Add os/cpu-count functionality. | -0/+0 | ||
| 2022-05-09 | Prepare for 1.22.0 release. | -0/+0 | ||
| 2021-12-07 | Add some more changes to hashing to improve pointer hashing. | -0/+24 | ||
| 2021-10-29 | Merge branch 'master' into struct-proto | -44/+1 | ||
| 2021-07-15 | Delete jpm and related testing from this repository. | -43/+0 | ||
| JPM and related functionality has been moved to it's own repository and will be versioned separately from Janet. The distribution process could later be modified to bundle a version of jpm with Janet but this is perhaps not needed. | ||||
| 2021-05-31 | Update copyright dates. | -1/+1 | ||
| 2021-05-29 | Initial struct prototype code. | -1/+4 | ||
| Also add a number of cfunctions for manipulating structs with prototypes. | ||||
| 2020-11-18 | Don't use peg for patch tool. | -1/+1 | ||
| 2020-11-18 | Several changes to move pipe creation back into ev.c | -10/+1 | ||
| 2020-11-17 | On install, merge janetconf.h into janet.h | -3/+12 | ||
| This results in a cleaner amalgmated build | ||||
| 2020-06-18 | Use function for install-paths | -1/+1 | ||
| 2020-06-14 | On nix platforms, patch jpm with path information. | -0/+33 | ||
| This means we no longer need to guess paths after install. Custom directory layouts can now be better supported at install time without need for environment variables. | ||||
| 2020-05-19 | Remove NSIS artifacts. | -0/+0 | ||
| NSIS installer has been replaced by WiX installer. | ||||
| 2020-05-19 | Add Wix/msi installer for Windows | -0/+200 | ||
| 2020-05-10 | Fix external grammar to disallow | and \ in symbols. | -8/+8 | ||
| 2020-04-05 | Merge pull request #338 from andrewchambers/unmarshalfuzz2 | -2/+6 | ||
| Make unmarshal fuzzer exercise more code paths. | ||||
| 2020-04-05 | Address #336 case 3 | -7/+7 | ||
| Fix error condition for bad abstract types - don't return NULL, panic. | ||||
| 2020-04-06 | Make unmarshal fuzzer exercise more code paths. | -2/+6 | ||
| 2020-04-05 | Merge pull request #337 from andrewchambers/fuzzunmarshal | -2/+67 | ||
| Setup some simple fuzz helpers for unmarshal. | ||||
| 2020-04-05 | Change \UXXXXXXXX -> \UXXXXXX and check codepoint max. | -1/+1 | ||
| No need to add two extra leading zeros, as the max unicode codepoint is 0x10FFFF. | ||||
| 2020-04-05 | Setup some simple fuzz helpers for unmarshal. | -2/+67 | ||
| 2020-04-04 | Address #306 - Add unicode escapes. | -1/+1 | ||
| Unicode escapes have the same syntax as go - \uXXXX or \UXXXXXXXX. | ||||
| 2020-01-28 | Make amalgamtion the default when building. | -104/+0 | ||
| This way we can support fewer build configurations. Also, remove all undefined behavior due to use of memcpy with NULL pointers. GCC was exploiting this to remove NULL checks in some builds. | ||||
| 2020-01-12 | Update Copyright 2020. | -2/+2 | ||
| 2019-12-31 | Can we fix NSIS? | -0/+0 | ||
| 2019-12-31 | Try EnVar_plugin for updating path. | -312/+0 | ||
| This should be more robust and not fail after upgrading. | ||||
| 2019-12-31 | Remove some NSIS cruft to see if we can fix 3.05 | -16/+1 | ||
| 2019-12-31 | Update to NSIS 3.05 | -0/+0 | ||
| Lock version in appveyor.yml | ||||
| 2019-12-30 | Amalg script included janet.h before test macros. | -0/+1 | ||
| 2019-12-04 | Add os/cryptorand. | -1/+1 | ||
| 2019-11-29 | Add afl fuzzing helpers. | -0/+88 | ||
| 2019-11-08 | Make sure $prefix/lib/janet is created | -0/+0 | ||
| After we removed cook.janet, jpm didn't work well out of the box with a meson install. | ||||
| 2019-10-29 | Fix tools/removecr.janet | -1/+1 | ||
| 2019-10-29 | Fix startup environment. | -0/+1 | ||
| 2019-10-19 | Fix an issue with the removecr script | -1/+1 | ||
| 2019-10-19 | Update amalg step. | -5/+6 | ||
| 2019-09-12 | Remove :r from amalg.janet | -1/+1 | ||
