André Videla
3502f4add2
Merge pull request #3170 from buzden/make-able-wait-popen2
...
[ re #2944 , fix ] Make `popen2` be able to not to leak system resources
2023-12-20 06:39:27 -05:00
Denis Buzdalov
b495fe83f0
[ fix ] Support waiting for popen2
-created processes
...
This fixes problem of creation the garbage of zombie processes on POSIX
systems. This also makes behaviour of `popen2` identical in Windows,
namely, all resources are freed only when waiting, giving at the same
time an ability to observe the exit code afterwards.
2023-12-19 23:03:31 +03:00
Denis Buzdalov
8809efe333
[ test ] Make test of popen2
a bit more precise
2023-12-19 11:20:18 +03:00
Adam Brouwers-Harries
ec44ff9c3a
Don't perform our own string splitting on env vars, just pass them outside of 'escapeCmd'
2023-12-15 11:48:19 +00:00
Adam Brouwers-Harries
45a5d23539
Re-add redirects now linker issue seems to be fixed
2023-12-14 20:00:53 +00:00
Adam Brouwers-Harries
da62db17fd
Remove -PIE from linker args, as it seems to cause issues on the NIX CI
2023-12-14 14:25:11 +00:00
Adam Brouwers-Harries
84c58b4bd9
Temporarily remove pipes to /dev/null to try and debug CI issues
2023-12-14 12:19:32 +00:00
Adam Brouwers-Harries
ecfe1bde70
use in cccompilerTest, correctly set DYLD_LIBRARY_PATH, use idrisGetEnv in CC.idr and update envvars documentation
2023-12-13 15:21:41 +00:00
Adam Brouwers-Harries
4cb45daba4
[doc] add note regarding C header inclusion to FFI documentation
2023-12-13 07:35:29 -06:00
Adam Brouwers-Harries
c11e0c1e66
Correctly add newline to end of test program
2023-12-12 21:46:11 +00:00
Adam Brouwers-Harries
98026cc3e4
[test] Correctly clang-format test inputs
2023-12-12 21:40:06 +00:00
Adam Brouwers-Harries
170e52b3c1
[fix] correctly pass environment vars to the RefC compiler
2023-12-12 21:25:47 +00:00
Denis Buzdalov
eddcbcdc75
[ base ] Add modifyRef
into the Ref
interface
2023-12-08 18:54:57 +00:00
Denis Buzdalov
8557b5b810
[ typo ] Fix a silly typo
2023-12-08 18:54:57 +00:00
Denis Buzdalov
d5e12ce337
[ cleanup ] Remove an old workaround of bad library design
2023-12-08 18:54:57 +00:00
Denis Buzdalov
e3ff0b7786
[ minor ] Remove a compilation warning from prelude
2023-12-08 18:54:57 +00:00
Denis Buzdalov
aa18be645d
[ cleanup ] Add a 0
-quantity to one guarding auto-parameter
2023-12-08 18:54:57 +00:00
Steve Dunham
59e00c5210
[ test ] clean_names to make test outputs neater ( #3156 )
2023-12-08 14:10:37 +00:00
Ohad Kammar
319fa65570
bugfix: change order of pattern-matching to avoid dead-code bug
...
The coverage checker doesn't issue a warning because the scrutinee
disambiguating the match is a string literal
2023-11-30 10:13:52 +00:00
Alex1005a
999c404552
[ fix #3083 ] Fix record update with implicit args ( #3092 )
2023-11-30 10:13:09 +00:00
russoul
f2e6dc4313
Add dependent congruence of arity 1 and 2 for heterogeneous equality
2023-11-30 10:08:54 +00:00
Andor Penzes
82e4fd9da7
Add foldrImplGoLemma to Data.Vect ( #2835 )
...
Co-authored-by: CodingCellist <teh6@st-andrews.ac.uk>
2023-11-30 10:07:41 +00:00
0xd34df00d
6dd25cd9ec
[ base ] Add mapPropertyRelevant
, tabulate
and (++)
for Vect
's All
2023-11-30 09:53:05 +00:00
Aleksei Volkov
02ea26e803
[ cli ] option to disable CSE
2023-11-30 09:51:55 +00:00
G. Allais
b08efbea40
[ refactor ] split Core.TT ( #3151 )
2023-11-29 20:24:01 +00:00
Guillaume Allais
1a1b5fcc63
[ fix #3103 , #3104 ] Disable broken tests
...
Racket does not have FFI bindings for these primitives.
2023-11-29 17:01:26 +00:00
Steve Dunham
8fe02aa7fa
[ fix ] Fix docs build ( #3153 )
...
Co-authored-by: G. Allais <guillaume.allais@ens-lyon.org>
2023-11-29 15:33:08 +00:00
Steve Dunham
e2ceb97fd8
[ gambit ] fix pack / unpack segfault with gambit scheme
2023-11-29 15:32:17 +00:00
André Videla
6eb66612b1
Merge pull request #3148 from dunhamsteve/doc-pragma
...
[ doc ] Add missing pragmas to documentation
2023-11-28 11:30:30 +00:00
André Videla
737a2d96dd
Merge pull request #3150 from dunhamsteve/defaulthint-error
...
[ error ] Fix error message for %defaulthint on a local function
2023-11-28 11:28:57 +00:00
Steve Dunham
1f54d68e86
[ error ] Fix error message for %defaulthint on a local function
2023-11-23 14:30:05 -08:00
Steve Dunham
60ec783483
[ doc ] updates to hint documentation.
2023-11-23 14:28:15 -08:00
Guillaume Allais
b65064a913
[ docs ] fix build by adding config file
2023-11-23 17:46:45 +00:00
Justus Matthiesen
873b3edd29
[ fix #3143 ] traverse as-patterns when constructing terms matching an impossible
LHS ( #3146 )
...
* [ fix #3143 ] traverse as-patterns in `getImpossibleTerm`
* [ test ] impossible as-pattern
2023-11-23 08:29:15 +00:00
Justus Matthiesen
154dcec76f
[ cleanup ] heterogeneous eqTerm
makes believe_me
unnecessary
2023-11-23 08:28:38 +00:00
Guillaume Allais
ba973531f7
[ cleanup ] remove dead code MkSeqConstraint
2023-11-23 08:27:35 +00:00
Steve Dunham
a03c3bf376
[ doc ] Add missing pragmas to documentation
2023-11-22 09:13:42 -08:00
André Videla
d6aa70dbe1
Merge pull request #2669 from joelberkeley/documentation
...
refactor README and installation instructions
2023-11-15 00:35:46 +00:00
Joel Berkeley
54c83cd80b
wording
...
Co-authored-by: CodingCellist <teh6@st-andrews.ac.uk>
2023-11-13 11:42:27 +00:00
Steve Dunham
af10fbaf94
[ error ] Improve parse errors in ipkg files
2023-11-12 10:09:50 +00:00
Joel Berkeley
2520f4eb7b
line length
2023-11-11 16:11:02 +00:00
Joel Berkeley
a0887401a6
line length
2023-11-11 16:10:13 +00:00
Joel Berkeley
d7d97d45ad
line length
2023-11-11 16:09:23 +00:00
Joel Berkeley
323f1d0186
line length
2023-11-11 16:02:33 +00:00
Joel Berkeley
a409f11d39
wording
2023-11-11 15:57:02 +00:00
Joel Berkeley
fec32e45f8
wording
2023-11-11 15:55:19 +00:00
Joel Berkeley
9608086669
link map of source code
2023-11-11 15:54:09 +00:00
Joel Berkeley
1e7aee47d8
typo
2023-11-11 02:11:50 +00:00
Joel Berkeley
92d36fb19c
link videos and map of source code
2023-11-11 02:10:17 +00:00
Joel Berkeley
978f956012
remove icon
2023-11-10 13:38:12 +00:00