Skip to content
Success

Changes

Summary

  1. Avoid val() when returning from MSC.execute() (commit: d607e9d) (details)
  2. Update book meta limits (commit: 170ebbb) (details)
  3. Add functions to hide entities from players (commit: 7c64252) (details)
  4. Update azure-pipelines.yml to java 17 (commit: 283e9f5) (details)
  5. Update azure-pipelines.yml for Azure Pipelines (commit: fd53398) (details)
Commit d607e9dbc3af196011d1e30554b96121318fb0e7 by PseudoKnight
Avoid val() when returning from MSC.execute()

This can be noticed in profiling when passing arrays to iclosures, for example. In a lot of cases the string builder does not need to complete, so a potentially expensive CArray.val() can be avoided.
(commit: d607e9d)
The file was modifiedsrc/main/java/com/laytonsmith/core/MethodScriptCompiler.java
Commit 170ebbbd560486289b1b2ace3ae2c8b3b6f9c903 by PseudoKnight
Update book meta limits
(commit: 170ebbb)
The file was modifiedsrc/main/resources/functionDocs/get_itemmeta
Commit 7c64252557e7b2c051294e5823f94e0e6019b82d by PseudoKnight
Add functions to hide entities from players
(commit: 7c64252)
The file was modifiedsrc/main/java/com/laytonsmith/abstraction/bukkit/entities/BukkitMCPlayer.java
The file was modifiedsrc/main/java/com/laytonsmith/abstraction/MCPlayer.java
The file was modifiedsrc/main/java/com/laytonsmith/core/functions/PlayerManagement.java
Commit 283e9f5d1b228eb299a8d9c2cd5778464e202608 by LadyCailin
Update azure-pipelines.yml to java 17
(commit: 283e9f5)
The file was modifiedazure-pipelines.yml
Commit fd53398272ab564d501ceee459660cc0949de8c6 by LadyCailin
Update azure-pipelines.yml for Azure Pipelines
(commit: fd53398)
The file was modifiedazure-pipelines.yml