Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/EngineHub/CommandHelper

Rapid scripting and command aliases for Minecraft owners
https://github.com/EngineHub/CommandHelper

Use canonical paths for both static analysis and include caches

565004c5a10505aff2496fc7de6fc9ba98167dbe authored over 2 years ago by PseudoKnight <[email protected]>
Fix LangServ taking minutes to compile with StaticAnalysis

42ab8dfa142e59a78812f8fbc4adfd2e3e9b6bf7 authored over 2 years ago by PseudoKnight <[email protected]>
Fix compile error on empty auto_include files

Initialize StaticAnalysis for empty files, allowing them to return a valid StaticAnalysis object...

c24bbfe5f2f1ecfb91ef2c2942225dc0fe97d2ad authored over 2 years ago by Pieter12345 <[email protected]>
Fix and() function signature

Fix `and()` signature to remain compatible with its optimization. Ideally, we would require at l...

37527ea764a2861864f0ba59d2f60faf15e0da42 authored over 2 years ago by Pieter12345 <[email protected]>
Do not optimize functions with an incorrect number of args

When a function has an incorrect number of arguments, it is essentially meaningless to perform o...

79bd03580d88d13293cc6d94c9eab9cc045967af authored over 2 years ago by Pieter12345 <[email protected]>
Simplify p() execs

`__autoconcat__` does not override `execs`, so this code is functionally equivalent.

e7c9ad6bf926bfc50d88c9de6b659b1c08163b34 authored over 2 years ago by Pieter12345 <[email protected]>
Optimize autoconcat rewrite

- Make `__autoconcat__` rewrites no longer able to return `__autoconcat__` in their rewritten AS...

43acd08d32aca431b2d5bbf7c600fa97df33536f authored over 2 years ago by Pieter12345 <[email protected]>
Remove unused autoconcat construction methods

7bcfa2c678f4bfd45484b456ed5efde0ed01cb93 authored over 2 years ago by Pieter12345 <[email protected]>
Fixup for previous commit

170e24e25a0cf929a74a4b9b714b83043ac17897 authored over 2 years ago by Pieter12345 <[email protected]>
Fix Error stacktrace for while(arg)

Fix Error stacktrace for `while` with a single argument (i.e. `while(true)`).

a380e0a60b16bdb7846dfa5129dd4a5f05f047af authored over 2 years ago by Pieter12345 <[email protected]>
Fix error in core for single arg CClassType closure

- Fix error in core for closures with a single CClassType argument (i.e. `closure(int)`).
- Slig...

120b3b055c715becc26f1bef58b3758a16f7cad7 authored over 2 years ago by Pieter12345 <[email protected]>
Update maven-publish.yml

d38b634714c8821e29ceaf45afe13271e6557b5d authored over 2 years ago by LadyCailin <[email protected]>
Update maven.yml

a533267b33e3d35c4586b49d457ec87d60efd9d4 authored over 2 years ago by LadyCailin <[email protected]>
Improve compile exceptions with misplaced commas

Statements within statements seem to only be caused by errant commas. This makes them more visib...

d19d63be335b6cdcc9b95b0c2e62544284977181 authored over 2 years ago by PseudoKnight <[email protected]>
Restore comment behavior

d0acddc3f1c453ffc1e5701700237d9a6c977c45 authored over 2 years ago by PseudoKnight <[email protected]>
Add get|set_hanging_direction functions

581785688fe39aef2b47032c6debe086813bb23d authored over 2 years ago by PseudoKnight <[email protected]>
Warn when possibly using the wrong world environment

9184625fa494e06e3fe7b169038d70f5f0b14d85 authored over 2 years ago by PseudoKnight <[email protected]>
Throw compile errors in strict mode for illegal statements (#1309)

2f6750a47d21d22e9018bbb2663b64db971ce18f authored over 2 years ago by Michael Smith <[email protected]>
Warn on multiple block comment opens (#1291)

* Warn on multiple block comment opens

Comment blocks will be nestable in future versions, ho...

30ff92bd54406a5c402f514767a613a6344676ab authored almost 3 years ago by LadyCailin <[email protected]>
Let x_find accept 3 arguments, as intended. (#1307)

Co-authored-by: Lildirt <[email protected]>

e7244b79307a876b6b0872801b1ed0ac1820dd2b authored almost 3 years ago by Lildirt <[email protected]>
Provide auto_includes to the LangServ based on open workspaces. (#1305)

* Provide auto_includes to the LangServ based on open workspaces.

* Totally ignore .disabled ...

2adc710a61289cfd0934f2deeeef4d61a012ba0c authored almost 3 years ago by LadyCailin <[email protected]>
Fix cmdline using default Prefs after getting docs

01fd610da1b074056d292c05a59d675590c551f1 authored almost 3 years ago by PseudoKnight <[email protected]>
Add array_index_exists tests

58df2eb004d88aa957bdc3f4bcff05b11ad60333 authored almost 3 years ago by PseudoKnight <[email protected]>
Dramatically reduce extension initialization time (#1308)

This fixes class name misses for inner classes, where previously this would cause an enormous nu...

47afe6764451b3b1c69b7a7a5f8d9e9423fac6aa authored almost 3 years ago by Michael Smith <[email protected]>
Reload rewrite (#1304)

- Separates compiling and execution so that reloading can be stopped on compile errors
- Shutdo...

a94c49a22d075ed32f264d9fefafe35f8953fd6c authored almost 3 years ago by Michael Smith <[email protected]>
Fix SA if() type inference heuristic

This heuristic infers the return type of `if(cond(), t1, t1)` if either t1 instanceof t2 or t2 i...

c165bc5cf53c1c6104befd7cecc21ebcbb6f59f9 authored almost 3 years ago by Pieter12345 <[email protected]>
Fix NPE in SA while using return() as a value

8256f1e2fbc739d979612989318cf1d31985ed89 authored almost 3 years ago by Pieter12345 <[email protected]>
Merge pull request #1247 from Pieter12345/function-signatures

Use function signatures for typechecking.

144986ef578e802f59d0fafc07097aeea3588f1d authored almost 3 years ago by Pieter12345 <[email protected]>
Add optional function signature return value description

7848886545b643a4ad94d50b22bf124982039c58 authored almost 3 years ago by Pieter12345 <[email protected]>
Add mandatory param desc in function signatures

6d72923d379e3a587b51728633f40f64a0de8a57 authored almost 3 years ago by Pieter12345 <[email protected]>
Cache function signatures

542e94ce8b979d044e54e1fc7cf75925470f221b authored almost 3 years ago by Pieter12345 <[email protected]>
Fix varparam naming (variable -> variadic)

016d6b8c116bc13c46a248c05a8b1f53cc42dff8 authored almost 3 years ago by Pieter12345 <[email protected]>
Add function signatures tests

95.5% coverage on function signatures code.

8e5a2624f4fb59602381158c6143ebc8b350283a authored almost 3 years ago by Pieter12345 <[email protected]>
Remove outdated generic parameter support

e28a45b9e0c68c8689ee0a28076a999758d23f6f authored almost 3 years ago by Pieter12345 <[email protected]>
Propagate termination through __statements__

d5f3e3cb2df9fb2934aa5364308a434178e55f38 authored almost 3 years ago by Pieter12345 <[email protected]>
Make if return a more specific type

- Propagate termination through `if`.
- Return the type of the other code branch when a code bra...

56fdebadc51565f45dbedf86e7b8635bd582a312 authored almost 3 years ago by Pieter12345 <[email protected]>
Implement ControlFlow function signatures

Note that `ifelse`, `switch` and `switch_ic` are not implemented due to having a yet unsupported...

3d8179ea2a66638757a40e03e7d7df151d8e73b5 authored almost 3 years ago by Pieter12345 <[email protected]>
Implement BasicLogic function signatures

c87a7368d240579fe36709f978f91b0cc60de2b7 authored almost 3 years ago by Pieter12345 <[email protected]>
Add function signatures typechecking

- Allow functions to override `getSignatures()`, rather than `getReturnType()` or `typecheck()` ...

f9a50544e59e9c9be2b5de50db297dc119cf7dd4 authored almost 3 years ago by Pieter12345 <[email protected]>
Add SignatureBuilder optional param support

017c73eb9ae659e10f89a79a0fc96fc8400b31cd authored almost 3 years ago by Pieter12345 <[email protected]>
Support null types

Functions should have a `null` return type when they are terminating. When a `null` type argumen...

f3d796fcf75d88cf44114ffd59c73b2b4f0d2ffb authored almost 3 years ago by Pieter12345 <[email protected]>
Add support for disambiguation matching

Add support for matching against signatures where even when multiple signatures match, only one ...

7df8809b158a23d1435088d5068789c7a90a9501 authored almost 3 years ago by Pieter12345 <[email protected]>
Move special type handling to InstanceofUtil

Handling special cases should be done at the highest point possible, such that all code that use...

0aec9fba4564f6070d45e948d0bf0ddac754b182 authored almost 3 years ago by Pieter12345 <[email protected]>
Add basic function signature framework

This framework should be able to describe function signatures for all functions, procedures and ...

a92a050dfbf1c82937620e526f33368c759e9483 authored almost 3 years ago by Pieter12345 <[email protected]>
Fix player_interact block prefilter when air

e38746705f498f320ac6274b60d86beb9edb5078 authored almost 3 years ago by PseudoKnight <[email protected]>
Restore macro prefilter for some events

eef7492af8957a18bcba390c3de083a22416391d authored almost 3 years ago by PseudoKnight <[email protected]>
Use procedure return values for typechecking

0fee964f43230c91bbdfdd9e24f40e1d6bde8724 authored almost 3 years ago by Pieter12345 <[email protected]>
Pass smart comments through to Procedure

cc509d7d1b62dfe63f7282f89108c69265fc7b6b authored almost 3 years ago by LadyCailin <[email protected]>
Fix prefilter caching

2bffd43d4612329805306656207b0251b33802d3 authored almost 3 years ago by PseudoKnight <[email protected]>
Fix events with old prefilters

cf3f5a7ca9cad5f1ab8f460d61bf80fdb280c791 authored almost 3 years ago by PseudoKnight <[email protected]>
Fix player_move default threshold prefilter

b83e92a6f2130b34d4047a89d4e715947373f84d authored almost 3 years ago by PseudoKnight <[email protected]>
Add first version of deep bind compilation checks. (#1301)

* Add Declarative Prefilter pattern

This changes the format of the prefilters from a procedur...

f26547455c2ba5dd8a3bf6386403f14258c858e3 authored almost 3 years ago by LadyCailin <[email protected]>
ls: fix Core exception in certain conditions. (#1303)

Co-authored-by: Lildirt <[email protected]>

fc3603f3de7d28983010530fdf63e14fa1fda6e6 authored almost 3 years ago by Lildirt <[email protected]>
Add SpawnReason.SPELL

5413bf9219941cb72b3b88fca52b97b8da628deb authored almost 3 years ago by PseudoKnight <[email protected]>
Remove unused deprecated method in player profiles

77c0e221f132f3ab564040c546b2ec93f00e6563 authored almost 3 years ago by PseudoKnight <[email protected]>
Add get_world_autosave, set_world_autosave. (#1302)

Co-authored-by: Lildirt <[email protected]>

3db829087e7df46d8989635074731090b8e2bf64 authored almost 3 years ago by Lildirt <[email protected]>
Add set/get_banner_patterns()

c55fe6889427dbfc23b5334e1ed2a29f07256095 authored almost 3 years ago by LadyCailin <[email protected]>
Add direct alias support for rcon and fix console name

ead9e49ab5977c3dec2935e6f2e1fe022dbd01b5 authored almost 3 years ago by PseudoKnight <[email protected]>
Support message sending for rcon user

28e461ab358a7692ad97dbbf7201216d382590fa authored almost 3 years ago by LadyCailin <[email protected]>
Checkstyle

9eb6b942f3b77bae6ffb7a596cad6f423d6f0ed7 authored almost 3 years ago by LadyCailin <[email protected]>
Add support in abstraction layer for RCON.

Also snuck in a change that provides better error messages for the
persistence network if it fai...

78e9f3b853eda64f92ff9cfafd8e5139d5702179 authored almost 3 years ago by LadyCailin <[email protected]>
Allow command execution from RCON (#1300)

c91577d6290a2d0e91dca562b32f001039b4cb0e authored almost 3 years ago by add5tar <[email protected]>
Fix code mistake in advanced guide

Place `export()` call in a normal `.ms` file since placing it in `auto_include.ms` would run it ...

ac3fc5800c6410fbc69c3ea0651796368730805e authored almost 3 years ago by Pieter12345 <[email protected]>
Implment DocumentSymbols in langserv (outline view).

This allows for links to procs, binds, and aliases to be added to the
outline view in the IDE. S...

2f7b2dc2b737ecc5728e27b4640c4d0748e9cc73 authored almost 3 years ago by LadyCailin <[email protected]>
Use parent folder, not file as relative root.

02e1e2abc59c6881c7447e6d24af04ea8dc2c5d4 authored almost 3 years ago by LadyCailin <[email protected]>
fix: pom.xml to reduce vulnerabilities (#1299)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-MYSQL...

5884402e3ef56a497746ff1c6bc1ef1999e22f87 authored almost 3 years ago by Snyk bot <[email protected]>
Documentation fixes and improvements (#1298)

* Fixed: array_index_exists Example 6 was broken

* Added: Usage examples for several function...

4b46f60501ee36c666b5c4e4999f69ba26f19454 authored almost 3 years ago by Leiger <[email protected]>
Update item_* function documentation (#1297)

* item_drop - Add 'id' to Event Data documentation

* item_spawn - Add explanation for Event D...

e1d5c940e10ddcccd4b7411eb7bd5adbbd6e204c authored almost 3 years ago by Leiger <[email protected]>
Fix sudo() reflection for 1.18

00e35f6bd0ba95b791419f962fb897543082eed5 authored about 3 years ago by PseudoKnight <[email protected]>
Add support for Minecraft 1.18

4eebc877104a80aa0cecf4bf5fa8aa540c9fdc6c authored about 3 years ago by PseudoKnight <[email protected]>
fix: pom.xml to reduce vulnerabilities (#1293)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-COMGO...

eeeb42d58675dd5cab57a2dc40315978643aaa10 authored about 3 years ago by LadyCailin <[email protected]>
Prevent malicious bidi attacks in MethodScript source code.

Full details can be found at
https://trojansource.codes/trojan-source.pdf

d33c5f1df9d79d26fc4b11fc67dd2f018c08ebf8 authored about 3 years ago by LadyCailin <[email protected]>
Don't break docgen for uncompilable code

0a3adf83d8748eb930010fe11a14bec9606acdd6 authored about 3 years ago by LadyCailin <[email protected]>
Add first draft of docs for generics

8513512062c38e0d163d72bf6996e8bff8c04fbe authored about 3 years ago by LadyCailin <[email protected]>
Fix fixed_array failing boilerplate test and error in core

7d238cbdb5fe4106e3826e644b1cf196da0c93e6 authored about 3 years ago by Pieter12345 <[email protected]>
Fix CheckStyle violation

63d5372374828d66e00db7d552e203be5651645f authored about 3 years ago by Pieter12345 <[email protected]>
Add fixed_array, array_fill.

A fixed_array is an array type which maps very closely to the underlying
system. This is not mea...

6fbae0ae6f903d8473631df0fdbf5e955722c4a5 authored about 3 years ago by LadyCailin <[email protected]>
fix: pom.xml to reduce vulnerabilities (#1292)

The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-MYSQL...

99160f3538047c907bd21c471a99b6d4350fca1e authored about 3 years ago by Snyk bot <[email protected]>
Update file options documentation

- Put code in <code></code> tags.
- Fix typos.
- Correct file option inheritance order and make ...

89aea04ce8dc721efc25ad9088cf6ec6f38600d9 authored about 3 years ago by Pieter12345 <[email protected]>
Revert "Allow nested comment blocks."

This reverts commit ecfbc910b5849a6921e4453401f17c80b190573c.

Valid code (/* /* */) would be br...

04fc9a568b89d106ecc3881adad2d0b5a45f45a1 authored about 3 years ago by LadyCailin <[email protected]>
Allow nested comment blocks.

This will work in the compiler, but may screw up syntax highlighters
that are regex based. An up...

ecfbc910b5849a6921e4453401f17c80b190573c authored about 3 years ago by LadyCailin <[email protected]>
Add {{unimplemented}} docs for memory management strategy

c6c5d83fc2157417a59b54fa299cf970862e4f97 authored about 3 years ago by LadyCailin <[email protected]>
Add psend_block_damage()

00837cf03b228e6ab3ecbdcb5eff186fe83adb12 authored about 3 years ago by PseudoKnight <[email protected]>
Add ender signal entity item to entity_spec

d2019f4fbced15736f9aec5899a18c6081abfee2 authored about 3 years ago by PseudoKnight <[email protected]>
Add missing potion color item meta to documentation

3a2f3a019face77bf9816e5e3e3a269b520f6e4a authored about 3 years ago by PseudoKnight <[email protected]>
Ensure implementation type exists in syntaxhighlighters test

83bcbf996132306ce9c588c7d7157e4b7d957607 authored about 3 years ago by PseudoKnight <[email protected]>
Fix incorrect implementation type when tests run in certain order

0050cdd5245d3b6f3b43fd23f3febf026ac2ec53 authored about 3 years ago by PseudoKnight <[email protected]>
Add dropped item owner and thrower to entity_spec

dfa79f894f85ed7b8f85e705a98502e41c3c2122 authored about 3 years ago by PseudoKnight <[email protected]>
Add piglin zombification immunity to entity_spec

6bb61f7456b95bb181400cf1bcad5cf06751d235 authored about 3 years ago by PseudoKnight <[email protected]>
Add fire and source entity arguments to explosion()

a2453605cc5a1afb04d3552793c79f488760d6dc authored about 3 years ago by PseudoKnight <[email protected]>
Add get/set_entity_freezing() ticks

0191aa9df18331e30b87dc25ec9330cefdd0e424 authored about 3 years ago by PseudoKnight <[email protected]>
Add free() but don't expose it yet.

Also enable Dutch language localization creation.

ec60c2397ea2aebce83e1e981b952b9755a41acd authored about 3 years ago by LadyCailin <[email protected]>
Fix potential problems due to 'ifelse' not resolving IVariable code

- Fix potential problems due to `ifelse` not resolving IVariables in if-case code. Technically t...

abf03dcee83f0728b8da7f6b7308722c1ff9d91e authored over 3 years ago by Pieter12345 <[email protected]>
Remove unused CIdentifier class

This class was likely part of an idea 10 years ago, but has either never been constructed or has...

d640901dea671b07f08ce2aad68251812056661b authored over 3 years ago by Pieter12345 <[email protected]>
Minor 'if' runtime optimization

bbe12c8616a4a80a44b172845b2c9f15261fcbd2 authored over 3 years ago by Pieter12345 <[email protected]>
Update maven-publish.yml

Make publish only depend on windows build.

eeeeb080197c831a4569c3f0ccf20488a9ff1559 authored over 3 years ago by LadyCailin <[email protected]>
Fix references to unsupported versions in documentation

4b906dc2450f7000916d230de125d1d709d4e3ba authored over 3 years ago by PseudoKnight <[email protected]>
Add puferfish size to entity_spec

e1bf429cf4440672c7b2f66e0f0a8bafb31bebe9 authored over 3 years ago by PseudoKnight <[email protected]>
Fix NPE when handling chest meta in inventories

ad54840662f5211a63756765106a33baa075f976 authored over 3 years ago by PseudoKnight <[email protected]>
Fix showing subtitle when title is empty

This restores previous behavior of the function.

bca3a224295062c6f319c1ec5a687897794435d0 authored over 3 years ago by PseudoKnight <[email protected]>