Richard Feldman
|
af863f54b9
|
Write newlines after reading the file
This makes the prefetches much more effective,
at the cost of one copy_nonoverlapping
|
2023-09-11 15:52:35 -04:00 |
|
Richard Feldman
|
061d2e5df6
|
Add a clarifying comment about prefetching
|
2023-09-11 15:12:20 -04:00 |
|
Richard Feldman
|
783eb9380f
|
clippy
|
2023-09-11 15:06:40 -04:00 |
|
Richard Feldman
|
d262911a04
|
Add prefetching docs
|
2023-09-11 14:37:30 -04:00 |
|
Richard Feldman
|
3f529edbaf
|
Fix some comments
|
2023-09-11 14:36:03 -04:00 |
|
Richard Feldman
|
cb453aa222
|
Use native OS read() ops and prefetching in Src64
|
2023-09-11 14:30:45 -04:00 |
|
Richard Feldman
|
17b141449a
|
Handle empty string/file earlier
|
2023-09-07 06:35:00 -04:00 |
|
Richard Feldman
|
df90d052e1
|
sse2 is not the same as neon
|
2023-09-06 23:43:16 -04:00 |
|
Richard Feldman
|
6b3050c54b
|
Test the input src file being too big
|
2023-09-06 23:42:08 -04:00 |
|
Richard Feldman
|
23bc3a7539
|
Add Src64
|
2023-09-06 23:12:33 -04:00 |
|
Richard Feldman
|
9fe08cafd0
|
Render docs for abilities, tuples, and as
|
2023-08-11 20:59:40 -04:00 |
|
Anton-4
|
954f687666
|
minor fixes
|
2023-08-11 16:14:33 +02:00 |
|
Richard Feldman
|
2da41be29f
|
Merge remote-tracking branch 'origin/main' into abilities-syntax
|
2023-08-10 20:36:01 -04:00 |
|
Folkert
|
ef39bad7c6
|
auto clippy fixes
|
2023-07-10 18:27:08 +02:00 |
|
Joshua Warner
|
654248ad47
|
Allow spaces before and after the colon in the packages header section
Fixes #4902
|
2023-07-03 15:46:50 -07:00 |
|
Bryce Miller
|
afa5aaba94
|
has -> implements
|
2023-06-10 13:30:54 -04:00 |
|
Bryce Miller
|
e463ccf4a6
|
merge main
|
2023-06-07 20:36:54 -04:00 |
|
Ajai Nelson
|
2e5fef5231
|
Improve error messages involving ignored variables
Fix #3987
|
2023-06-06 19:46:15 -04:00 |
|
Bryce Miller
|
cb08225bf0
|
| -> where
|
2023-06-05 20:19:00 -04:00 |
|
Bryce Miller
|
e514d0cb83
|
Define and use IMPLEMENTS const in roc_parse::keyword
|
2023-05-29 07:21:27 -04:00 |
|
Bryce Miller
|
76c54c2e7a
|
loc_has_parser -> loc_implements_parser
|
2023-05-26 23:09:22 -04:00 |
|
Bryce Miller
|
34026833b1
|
"has" -> "implements"
|
2023-05-24 10:39:48 -04:00 |
|
Bryce Miller
|
abb48e9d5e
|
Identifier("has") -> Identifier("implements")
|
2023-05-24 10:38:52 -04:00 |
|
Bryce Miller
|
b05befd770
|
ident: "has" -> ident: "implements"
|
2023-05-24 10:38:06 -04:00 |
|
Bryce Miller
|
2f5695e59d
|
use word instead of word10
|
2023-05-22 22:29:32 -04:00 |
|
Bryce Miller
|
46cb45f717
|
loc_has -> loc_implements
|
2023-05-20 19:24:08 -04:00 |
|
Bryce Miller
|
d700a6a6e6
|
has -> implements in comments
|
2023-05-20 19:19:11 -04:00 |
|
Bryce Miller
|
10d92bf0f3
|
ast::ImplementsAbilities::Has ->
ast::ImplementsAbilities::Implements
|
2023-05-20 19:16:13 -04:00 |
|
Bryce Miller
|
4b90948fcf
|
ast::HasAbilities -> ast::ImplementsAbilities
|
2023-05-20 19:13:01 -04:00 |
|
Bryce Miller
|
9eb2180a0f
|
ast::HasAbility -> ast::ImplementsAbility
|
2023-05-20 08:27:42 -04:00 |
|
Bryce Miller
|
413ccb24ad
|
ast::HasImpls -> ast::AbilityImpls
|
2023-05-20 08:24:02 -04:00 |
|
Bryce Miller
|
ebbdae6c28
|
ast::HasClause -> ast::ImplementsClause
|
2023-05-20 08:20:44 -04:00 |
|
Bryce Miller
|
64c34a5c6d
|
ast::Has -> ast::Implements
|
2023-05-20 08:12:20 -04:00 |
|
Bryce Miller
|
d2fed03cb1
|
has [abilities] -> implements [abilities]
|
2023-05-20 08:04:26 -04:00 |
|
Bryce Miller
|
b1d592ec37
|
has clause -> implements clause
|
2023-05-20 07:15:30 -04:00 |
|
Bryce Miller
|
0f289ed712
|
add word10 fn
|
2023-05-19 21:13:33 -04:00 |
|
Agustin Zubiaga
|
d1feb00170
|
Track spaces between : and <- in record builders
|
2023-05-17 11:49:06 -03:00 |
|
Agustin Zubiaga
|
731cd4257d
|
Record Builder colon arrow syntax
|
2023-05-16 22:44:55 -03:00 |
|
Agustin Zubiaga
|
232f5fd84c
|
Take self by value in RecordField::to_* fns
|
2023-05-13 21:21:12 -03:00 |
|
Agustin Zubiaga
|
4a10ead0e4
|
Do not use unit for RecordField to_* fn errors
|
2023-05-13 21:15:54 -03:00 |
|
Agustin Zubiaga
|
f94004d137
|
Parse builders without backtracking from records
|
2023-05-13 20:05:42 -03:00 |
|
Agustin Zubiaga
|
d2a57112fd
|
Unapplied record builder error
|
2023-05-08 20:16:38 -03:00 |
|
Agustin Zubiaga
|
6670fbb1ab
|
Multiple record builder error
|
2023-05-08 19:26:47 -03:00 |
|
Agustin Zubiaga
|
735721769c
|
Record Builder parsing
|
2023-05-05 23:26:20 -03:00 |
|
Jarl André Hübenthal
|
8bf888a5e6
|
chore: replace panic! with internal_error
|
2023-04-24 10:16:50 +02:00 |
|
Brendan Hansknecht
|
6302a8d4b5
|
switch from type annotation to type variable
|
2023-04-09 14:03:33 -07:00 |
|
Brendan Hansknecht
|
56ed985cc9
|
pass through correct path and type for ingested file
|
2023-04-09 14:03:32 -07:00 |
|
Brendan Hansknecht
|
0c366949cb
|
add basic checking for if an ingested file exists
|
2023-04-09 14:03:32 -07:00 |
|
Brendan Hansknecht
|
f4411afbbc
|
get basic wiring of a value through the compiler
|
2023-04-09 14:03:31 -07:00 |
|
Brendan Hansknecht
|
8f238046be
|
get basic parsing and formatting working
|
2023-04-09 14:03:31 -07:00 |
|