CommandHelper Builds

View last successful build

Branch # Status Changes Finished
master #3554- Tests passed: 641, ignored: 8
  • Update public-suffix.dat (60a587 by ladycailin)
2 months ago
master #3553- Tests passed: 641, ignored: 8
  • Add help command to interpreter, which is like the api cmdline tool The api tool gave help information about functions, and now this functionality is available directly within the interpreter. The documentation itself has also been substantially improved, with support for removing html tags, doing some wiki formatting, and formatting tables in a more console friendly way. The underlying code is accessible publicly through the Interpreter class, and may be used elsewhere in the future. (113705 by ladycailin)
2 months ago
master #3552- Tests passed: 641, ignored: 8
  • Update LICENSE.txt (2efc14 by ladycailin)
  • Add a Booleanish interface. (#514) Add a Booleanish interface. This allows objects to specifically declare that, while not booleans themselves (except CBoolean), they do have a way to convert to a truth value. This distinction allows functions like if and for to formally declare that they accept a Booleanish value, but others, will only accept an actual boolean value. As it stands today, everything accepts booleanish values, and that is unfortunate, but that will be addressed when strong typing is added, so that it will reduce most of the errors that would be runtime. (a00162 by ladycailin)
  • ArrayAccess is not Sizeable (50fbeb by ladycailin)
  • Documentation updates (d6deda by ladycailin)
  • Fix missing interface declaration (a0b8b5 by ladycailin)
  • Add a Booleanish interface. This allows objects to specifically declare that, while not booleans themselves (except CBoolean), they do have a way to convert to a truth value. This distinction allows functions like if and for to formally declare that they accept a Booleanish value, but others, will only accept an actual boolean value. As it stands today, everything accepts booleanish values, and that is unfortunate, but that will be addressed when strong typing is added, so that it will reduce most of the errors that would be runtime. (c4ae56 by ladycailin)
2 months ago
master #3549- Tests passed: 641, ignored: 8
  • Add legal disclaimer (67fa06 by ladycailin)
2 months ago
master #3548- Tests passed: 641, ignored: 8
  • Grab the modules list from the jar directly This prevents needing a re-install each time the module list changes, which I'm sure it will continue to do. (1d9907 by ladycailin)
2 months ago
master #3545- Tests passed: 641, ignored: 8
  • Add java.util to the allowed packages (1f0e10 by ladycailin)
3 months ago
master #3544- Tests passed: 641, ignored: 8
  • Update public-suffix data (4842cc by ladycailin)
3 months ago
master #3543- Tests passed: 641, ignored: 8
  • Remove references to Main from code that shouldn't actually use it (ba44e2 by ladycailin)
3 months ago
master #3542- Tests passed: 641, ignored: 8
  • Native clamp (#513) Make clamp() work as a composite function Moving forward, this is the most ideal way to code general purpose functions that don't specifically require platform support. This should make these functions portable if the backing engine is changed from Java to something else, as well as once things like compilation to native are supported, etc, these will be automatically picked up once the underlying functions are all supported. clamp() is a good example of a function for this, as it has no external dependencies, is purely a math based function, has a simple implementation, but takes full advantage of the optimization system. There are also improvements to the ArgumentParser, along with a few bug fixes in that area. (8428ac by ladycailin)
3 months ago
master #3538- Tests passed: 641, ignored: 8
  • Checkstyle (24154e by ladycailin)
3 months ago
master #3537- Tests passed: 641, ignored: 8; exit code 1 (new)
  • Add build-extension tool to cmdline tools This allows for systems with git and maven installed to quickly and easily pull down and build extensions. Assuming the extension is properly set up with git and maven, the only need is to provide the clone url to the tool. The tool will then git clone the repo, and use maven to build it, and finally, copy the artifact into the chose extension directory, defaulting to the current installation's directory. This commit also fixes a couple of bugs. First, there was a potential memory leak in CommandExecutor, as well as the fact that it closed System.out/err. This would, I believe, have minor impact, as only a few things would have used the buggy modes, but it did affect the site-deploy tool, as well as shell_adv. Secondly, when running in Java version 9 or above, every startup would warn of reflective access. When launching MethodScript with the mscript shortcut, it now provides the proper command line parameters to suppress this warning. This would not help when using the jar directly, and anyways is not a permanent fix, but in the meantime should be less annoying until Java 9+ is officially supported. (db7182 by ladycailin)
3 months ago
master #3535- Tests passed: 641, ignored: 8
  • Add debug logging to SQLite retry (0da70c by ladycailin)
3 months ago
master #3534- Tests passed: 641, ignored: 8
  • Fix and optimize entities_in_radius(), and avoid unnecessary chunk loading. (3aaeae by pseudoknight)
4 months ago
master #3533- Tests passed: 641, ignored: 8
  • Fix seealso path for function docs (16d1c4 by ladycailin)
4 months ago
master #3532- Tests passed: 641, ignored: 8
  • Various more fixes for http_request (c5c308 by ladycailin)
4 months ago

Available as:  RSS feed JSON feed