Mattia Giambirtone
|
c1a2c9bc55
|
Updates to README. Cleanup & refactoring
|
2023-10-01 13:16:40 +02:00 |
Mattia Giambirtone
|
71f44313da
|
Work on keyword arguments. REPL has been disabled (it's broken). Fixed various issues with casts and typevars
|
2023-06-01 12:56:59 +02:00 |
Mattia Giambirtone
|
789462c86a
|
Bugfixes
|
2023-05-22 15:54:38 +02:00 |
Mattia Giambirtone
|
b281961a5c
|
Fixed bug with imports and added missing time module
|
2023-05-22 14:38:03 +02:00 |
Mattia Giambirtone
|
42ba738620
|
Added 'is' identity operator and implemented equality for booleans
|
2023-05-01 16:37:33 +02:00 |
Mattia Giambirtone
|
de9b51152e
|
Fixed issue with resuming from incremental compilation
|
2023-05-01 16:27:00 +02:00 |
Mattia Giambirtone
|
c666c66813
|
Added short type aliases to peon stdlib + minor comment fixes
|
2023-01-24 12:22:26 +01:00 |
Mattia Giambirtone
|
ace04ee34c
|
Minor additions and cleanup
|
2023-01-17 12:53:23 +01:00 |
Mattia Giambirtone
|
ffe57c134a
|
Minor improvements to modularization (moved even more procedures to generalized methods)
|
2022-12-16 14:32:20 +01:00 |
Mattia Giambirtone
|
af3c7234be
|
Added template support and related test
|
2022-12-06 12:55:17 +01:00 |
Mattia Giambirtone
|
572443a988
|
Added support for automatic types
|
2022-12-05 12:06:24 +01:00 |
Mattia Giambirtone
|
21738b9382
|
Removed broken closure implementation, changed local resolution mechanism, many bug fixes to namespaces and tests
|
2022-12-04 16:54:28 +01:00 |
Mattia Giambirtone
|
142e575497
|
Fixes to function calls and attempt to fix closures inside variables
|
2022-12-02 13:35:54 +01:00 |
Mattia Giambirtone
|
8fb90bb0ef
|
Many fixes to generics
|
2022-12-01 22:04:10 +01:00 |
Mattia Giambirtone
|
63cdda42ce
|
Added tagged type unions, moved intrinsics to peon's stdlib and fixed issues with generics and parametric polymorphism
|
2022-11-29 16:48:05 +01:00 |
Mattia Giambirtone
|
540feb0c91
|
Implemented ACTUAL parametric polymorphism
|
2022-11-28 18:21:38 +01:00 |
Mattia Giambirtone
|
8b0d6b7ebe
|
Updated namespaces test and stdlib
|
2022-11-28 13:42:12 +01:00 |
Mattia Giambirtone
|
582d29d149
|
Fixed issues with shadowing and cross-shadowing
|
2022-11-27 14:33:45 +01:00 |
Mattia Giambirtone
|
7ab757074f
|
Added attribute resolution, fixed closures, fixed cross-shadowing issues
|
2022-11-27 13:39:41 +01:00 |
Mattia Giambirtone
|
b589f8109a
|
Added missing files
|
2022-11-23 09:29:42 +01:00 |
Mattia Giambirtone
|
9567319c40
|
Major error formatting refactoring. Improved warning system
|
2022-11-23 01:02:35 +01:00 |
Mattia Giambirtone
|
9573769868
|
Various fixes to module system
|
2022-10-21 16:10:00 +02:00 |
Mattia Giambirtone
|
1c54243d43
|
Various bug fixes to scopes
|
2022-10-17 12:03:27 +02:00 |
Mattia Giambirtone
|
11f725e176
|
Added new modular standard library
|
2022-10-17 11:28:54 +02:00 |
Mattia Giambirtone
|
77fd5931fa
|
Further clean up
|
2022-08-17 19:31:27 +02:00 |
Mattia Giambirtone
|
95880b7ba2
|
Updated .gitignore, slightly edited README and added some more tests
|
2022-06-19 14:45:38 +02:00 |
Mattia Giambirtone
|
4591e5ca0e
|
Added built-in operators as a single instruction (src/peon/stdlib/arithmetics.pn is now fully functional)
|
2022-06-14 18:10:13 +02:00 |
Mattia Giambirtone
|
42ab1d4c6e
|
Initial work on call resolution, added support for running files
|
2022-05-22 13:02:57 +02:00 |