Commit Graph

450 Commits

Author SHA1 Message Date
99bdd1c953 Separate constants and functions in module, don't load it twice 2024-01-12 20:52:30 +01:00
6d0886316c Fix use statement in programs 2024-01-12 20:52:30 +01:00
59f8c4109e Simplify use statement to take variable WORD only arguments 2024-01-12 20:52:30 +01:00
589856fbf3 Fix url in image examples 2024-01-12 20:52:30 +01:00
cce75927b8 Change list pattern matcher behavior for single element
match [1] {
  case [x]:
}
Before: x = [1]
After: x = 1

x will be the first (and single) value of an array
2024-01-12 20:52:30 +01:00
32bffaee86 Fix scope of foreach and match statements
v = 100
for v : [1] ..
v should be 1, not 100
2024-01-12 20:52:30 +01:00
b7c376f01f Deprecate old Variables/Functions methods 2024-01-12 20:52:30 +01:00
2db88523bc Switch to ScopeHandler in modules 2024-01-12 20:52:30 +01:00
b726a226b9 Use new switch and pattern matching, fix deprecations 2024-01-12 20:52:30 +01:00
fe39c1ac00 Define functions and constants in root scope 2024-01-12 20:52:30 +01:00
16de63f720 Add JMH benchmark for programs 2024-01-12 20:52:30 +01:00
fc1d8b4c75 Mark core as compileOnlyApi in module dependencies 2024-01-12 20:52:30 +01:00
a2549c3afe Switch to Java11+ features where possible 2024-01-12 20:52:30 +01:00
8ed89c8a9d Fix canvasfx module with Java FX 17 2024-01-12 20:52:30 +01:00
b88207175e Configure run tasks 2024-01-12 20:52:30 +01:00
0cdbbc1e8c Use separate dependency versions declaration 2024-01-12 20:52:30 +01:00
219d654fe5 Move classes to separate modules 2024-01-12 20:52:30 +01:00
3aedda0e93 Add multi-project structure 2024-01-12 20:52:30 +01:00
aa62b71520 Merge remote-tracking branch 'origin/latest' into latest 2023-08-12 23:59:25 +03:00
66140ace3f Gradle 8, Java 17+ 2023-08-12 23:58:11 +03:00
30f18ab053
Fix release link 2022-01-30 12:41:53 +02:00
corgifist
d18a14b2ac
Авто вызов toString() (#9)
* Added auto toString()
* Update ClassInstanceValue.java
2021-07-08 17:58:11 +03:00
493a3995a9
Исправлено получение времени в 24-часовом формате 2020-06-18 23:33:03 +03:00
981d796766
Create .gitattributes 2020-05-27 16:55:52 +03:00
fed61592ba Мелкие правки 2019-12-18 19:33:41 +02:00
36ea7b25b5 Обновлены примеры 2019-10-17 14:39:53 +03:00
651bc3a3a3 Релиз 1.5.0 2019-10-17 11:05:14 +03:00
cb5cae184d Добавлены примеры для forms 2019-10-13 00:36:56 +03:00
0cd9446b14 openjdk8 в CI 2019-10-13 00:25:04 +03:00
51b2ef93be Исправлена выдача ошибки в include при ошибке парсинга 2019-10-12 23:15:38 +03:00
e217e3bb84 Возможность изменения полей в классах через ссылку на экземпляр 2019-10-12 19:38:23 +03:00
Nikolay Petrov
b82596cd87 Исправление загрузчика ресурсов (#7)
Исправлен путь к внутренним ресурсам
2019-10-12 18:03:08 +03:00
69e1a562fc Добавлен WindowListener 2019-10-08 23:20:43 +03:00
4185fd5baa Добавлены функции joinToString для массива и joining для stream 2019-10-08 22:28:42 +03:00
f46ed638bf Добавлены JTextArea и JScrollPane 2019-10-08 21:55:52 +03:00
090f3a5a70 Добавлен JProgressBar 2019-10-06 20:19:58 +03:00
7775b264cb Добавлены методы для JButton и JTextField 2019-10-06 20:18:36 +03:00
0614d0fa53
Merge pull request #6 from aNNiMON/java-interop-fix
Java interop fixes and improvements
2019-10-04 22:27:44 +03:00
1cfe654e92 Более информативные ошибки в модуле java 2019-10-04 22:16:29 +03:00
f03cbb6fc7 Улучшенная типизация массивов в модуле java 2019-10-04 00:21:28 +03:00
826891ac52 Поддержка инстанцирования java-класса с помощью ключевого слова new 2019-10-03 21:04:17 +03:00
483c7c1242 Поиск подходящего конструктора в java::new 2019-10-03 20:36:38 +03:00
Ortogo Genius
a5c8842dad Исправления примеров и документации (#5) 2019-09-27 22:24:44 +03:00
34b8df236f Исправлена функция files::readBytes c offset и length. Fix #4 2019-09-24 23:44:44 +03:00
00db00c2aa Исправлен итератор в std::range для реверсивных промежутков. Fix #3 2019-09-24 23:09:23 +03:00
7711170601 Исправлены тесты 2019-09-24 23:07:51 +03:00
c82114d34a Исправдлен порядок операций умножения 2019-09-24 22:45:47 +03:00
c1b3ec4c11 Вывод упавшей функции в тестах 2019-09-24 21:56:01 +03:00
21a4ab2435 Merge origin/latest into classes 2019-09-24 20:18:24 +03:00
4f4a416af9
Добавлен файл документации 2019-09-23 18:03:59 +03:00