krangelov
|
38d189f8ef
|
bugfix for predefined operations
|
2021-10-21 08:55:22 +02:00 |
|
krangelov
|
64ccd82958
|
make record extension more compact after typechecking
|
2021-10-20 19:57:42 +02:00 |
|
krangelov
|
b6047463a9
|
we can finally compile the English RGL
|
2021-10-20 19:39:02 +02:00 |
|
John J. Camilleri
|
0b13d04ac4
|
Use Node.js 12 in CI
|
2021-10-18 14:42:37 +02:00 |
|
John J. Camilleri
|
42c1ec4448
|
Merge branch 'majestic' into majestic-macos
|
2021-10-18 14:27:30 +02:00 |
|
John J. Camilleri
|
ac93f2dd10
|
Don't call msync in PgfDB::sync on macOS
|
2021-10-18 13:54:13 +02:00 |
|
John J. Camilleri
|
61e95bcfeb
|
Fix compilation errors of Python bindings on macOS
|
2021-10-18 08:27:19 +02:00 |
|
krangelov
|
0e98c30973
|
fix space leak in PySequence_AsHypos. PyList_FromHypos->PyTuple_FromHypos
|
2021-10-16 21:12:16 +02:00 |
|
krangelov
|
0eb6e9f724
|
fix reference counting
|
2021-10-16 20:12:53 +02:00 |
|
krangelov
|
5e335a7df2
|
add unpack & __reduce_ex__ for backward compatibility
|
2021-10-16 19:57:47 +02:00 |
|
krangelov
|
768cd6ae71
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-10-16 19:50:52 +02:00 |
|
krangelov
|
382456415e
|
overload pgf.Type for backward compatibility and support for dependent and simple types
|
2021-10-16 19:50:01 +02:00 |
|
John J. Camilleri
|
c9b668a583
|
Fix compilation with macOS mmap/malloc workaround. Add Python (macOS) to CI.
|
2021-10-15 17:34:19 +02:00 |
|
John J. Camilleri
|
8cd0bb5ec1
|
Use malloc/realloc on macOS when fd < 0... but doesn't compile
|
2021-10-15 15:24:15 +02:00 |
|
John J. Camilleri
|
a5fb51ff3d
|
Add some notes about uninstalling runtime
|
2021-10-14 22:23:39 +02:00 |
|
John J. Camilleri
|
30e3e6ba52
|
Cleanup, update README
|
2021-10-14 11:26:30 +02:00 |
|
krangelov
|
5ee960ed7c
|
fix the evaluation for Prod
|
2021-10-14 10:24:20 +02:00 |
|
krangelov
|
45ee985fda
|
safe error reporting in case of mmap failure
|
2021-10-13 21:33:55 +02:00 |
|
krangelov
|
27f0ff14a3
|
VT should preserve its environment
|
2021-10-13 19:43:01 +02:00 |
|
krangelov
|
a909a85537
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-10-13 19:15:32 +02:00 |
|
krangelov
|
c3eb6973f4
|
working PMCFG generation
|
2021-10-13 19:14:56 +02:00 |
|
John J. Camilleri
|
fc57f94e8a
|
Finish unmarshalling of types. Add mkType et al. Add showType tests, but implementation is just stub.
|
2021-10-13 16:59:11 +02:00 |
|
John J. Camilleri
|
2686e63e58
|
Use memcpy instead of strcpy
|
2021-10-13 14:56:42 +02:00 |
|
John J. Camilleri
|
6497a3dd95
|
runTestTTAndExit requires HUnit >= 1.6.1.0
|
2021-10-12 23:47:49 +02:00 |
|
John J. Camilleri
|
3bdfe1a336
|
Minor cleanup
|
2021-10-12 23:27:49 +02:00 |
|
krangelov
|
2a5434df96
|
avoid using the wildcard constant
|
2021-10-12 19:07:21 +02:00 |
|
krangelov
|
a2e7d20b7a
|
avoid using EOF in the expression parser
|
2021-10-12 18:47:04 +02:00 |
|
John J. Camilleri
|
ead1160a75
|
More changes to compile on macOS (incomplete)
|
2021-10-12 15:29:29 +02:00 |
|
krangelov
|
f9c6e94672
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-10-12 12:07:17 +02:00 |
|
krangelov
|
8c721e063c
|
partial support for runtime parameters
|
2021-10-12 12:06:59 +02:00 |
|
John J. Camilleri
|
1401a6d209
|
Fix (most) macOS compilation problems
|
2021-10-12 10:46:39 +02:00 |
|
krangelov
|
8d075b1d57
|
move the runtime documentation to the main doc folder
|
2021-10-11 08:59:28 +02:00 |
|
krangelov
|
95c81ec2b7
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-10-08 19:25:39 +02:00 |
|
krangelov
|
62d5ed5b42
|
small progress on PMCFG
|
2021-10-08 19:25:21 +02:00 |
|
John J. Camilleri
|
0e011955be
|
Add tests for reading & equality of various expressions
|
2021-10-08 15:06:34 +02:00 |
|
John J. Camilleri
|
71536e8e37
|
Handle errors in readExpr
|
2021-10-08 12:54:36 +02:00 |
|
John J. Camilleri
|
a27cf6a17b
|
Implement all Expr unmarshalling (untested). Put wordsize logic in constants.ts. Some README additions.
|
2021-10-08 12:39:42 +02:00 |
|
krangelov
|
15e3ca9acd
|
use prependModule to make the current module available
|
2021-10-08 11:56:28 +02:00 |
|
krangelov
|
6a9254816d
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-10-08 11:53:42 +02:00 |
|
krangelov
|
98f42051b1
|
first steps towards PMCFG generation
|
2021-10-08 11:53:07 +02:00 |
|
John J. Camilleri
|
dae39d8b10
|
Remove 'only' from test suite
|
2021-10-08 08:54:28 +02:00 |
|
John J. Camilleri
|
0d43ec8971
|
Unmarshalling for floats and strings, but strings crashes after multiple invocations
|
2021-10-07 23:25:25 +02:00 |
|
John J. Camilleri
|
16ee006735
|
Add stubs for all un/marshalling functions. Refactoring.
|
2021-10-07 15:58:59 +02:00 |
|
John J. Camilleri
|
db0cbf60cb
|
Support big and negative integers
|
2021-10-07 15:07:14 +02:00 |
|
John J. Camilleri
|
db66144c25
|
Get marshalling of integers working
|
2021-10-07 12:54:02 +02:00 |
|
krangelov
|
e33d881ce8
|
finished the partial evaluator
|
2021-10-07 11:47:51 +02:00 |
|
krangelov
|
fd6cd382c5
|
added VGlue to cover the case where we can't precompute the glue
|
2021-10-05 19:39:24 +02:00 |
|
krangelov
|
d9db0ef4a7
|
Merge branch 'majestic' of github.com:GrammaticalFramework/gf-core into majestic
|
2021-10-05 19:32:16 +02:00 |
|
krangelov
|
2a2d7269cf
|
remove the Term(Error) constructor. Better propagation of errors.
|
2021-10-05 19:31:12 +02:00 |
|
krangelov
|
dc59d9f3f9
|
trivial implementation for EPatt & EPattType
|
2021-10-05 15:45:16 +02:00 |
|