LOOP-206Create a language server that implements LSP
LOOP-205Loop as platform
LOOP-204Late initializers don't work on custom types
LOOP-203.len extension method
LOOP-202Flags to save lua and arc code to file
LOOP-201Write naming conventions
LOOP-200Use Result in the parser as well
LOOP-199Importing with the same alias in sub-imports dont work
LOOP-198Add test for public classes
LOOP-197Index of string
LOOP-196Add test for multi depth importing
LOOP-195Replace CompilerResult by Result
LOOP-194Create loopup
LOOP-193Make everything throw an error
LOOP-192Better Errors
LOOP-191Compiler errors should show what line the error was found at
LOOP-190Make errors not require a "required token"
LOOP-189Syntax errors don't contain the file name
LOOP-188Better error throwing FFI
LOOP-187For loops only allow for integers
LOOP-186Assigment operators
LOOP-185Importing Loop
LOOP-184Lazy field definition
LOOP-183Shorthand assignment expressions
LOOP-182Implement generating project templates
LOOP-181Tour of Loop
LOOP-180Extend base types
LOOP-179Create standard library
LOOP-178Implement class methods
LOOP-177Documentation CMS
LOOP-176Implement Classes
LOOP-175Implement Compound Type Instruction
LOOP-174Compound Data Types
LOOP-173Implement a “copy” function in std as by default Lua will use references and never copies values
LOOP-172Update to Rust 1.61
LOOP-171Codeowners added to Loop
LOOP-170Codeowners added to Sanzio
LOOP-169Codeowners added to Vinci
LOOP-168Codeowners added to Picasso
LOOP-167Add CODEOWNERS to directories
LOOP-166Nested function parameters "reset" their own index
LOOP-165Use different syntax
LOOP-164Function type declaration
LOOP-163Add tests for function types
LOOP-162Make repositories main branch protected again
LOOP-161Design Arc
LOOP-160Spaces are required to seperate tokens
LOOP-159Parser Library
LOOP-158Arc is the IL that Loop targets
LOOP-157Use cross compiler instead of using platforms themselves
[{"value":"\"[CHART] Date of First Response\"","displayName":"[CHART] Date of First Response - [CHART] Date of First Response","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"[CHART] Date of First Response[Date of first response]\"","displayName":"[CHART] Date of First Response - [CHART] Date of First Response[Date of first response]","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"cf[10024]","displayName":"[CHART] Date of First Response - cf[10024]","orderable":"true","cfid":"cf[10024]","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"[CHART] Time in Status\"","displayName":"[CHART] Time in Status - [CHART] Time in Status","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"\"[CHART] Time in Status[Time in Status]\"","displayName":"[CHART] Time in Status - [CHART] Time in Status[Time in Status]","searchable":"true","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"cf[10025]","displayName":"[CHART] Time in Status - cf[10025]","orderable":"true","cfid":"cf[10025]","operators":["~","!~","is","is not"],"types":["java.lang.String"]},{"value":"a4j-incident-creation-deduplication-alias","displayName":"a4j-incident-creation-deduplication-alias","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["java.lang.String"]},{"value":"\"Actual end\"","displayName":"Actual end - Actual end","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"Actual end[Time stamp]\"","displayName":"Actual end - Actual end[Time stamp]","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"cf[10009]","displayName":"Actual end - cf[10009]","orderable":"true","cfid":"cf[10009]","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"Actual start\"","displayName":"Actual start - Actual start","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"Actual start[Time stamp]\"","displayName":"Actual start - Actual start[Time stamp]","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"cf[10008]","displayName":"Actual start - cf[10008]","orderable":"true","cfid":"cf[10008]","operators":["=","!=","in","not in","is","is not","<","<=",">",">="],"types":["java.util.Date"]},{"value":"\"Affected services\"","displayName":"Affected services - cf[10035]","auto":"true","orderable":"true","searchable":"true","cfid":"cf[10035]","operators":["=","!=","in","not in","is","is not"],"types":["com.atlassian.servicedesk.modules.serviceentityfield.ServiceEntityReference"]},{"value":"affectedVersion","displayName":"affectedVersion","auto":"true","orderable":"true","searchable":"true","operators":["=","!=","in","not in","is","is not","<","<=",">",">=","~","!~"],"types":["com.atlassian.jira.project.version.Version"]},{"value":"Approvals","displayName":"Approvals - Approvals","operators":["="],"types":["com.atlassian.servicedesk.plugins.approvals.internal.searcher.ApprovalsDataTypes$ApprovalDataType"]},{"value":"\"Approvals[Approvals]\"","displayName":"Approvals - Approvals[Approvals]","searchable":"true","operators":["="],"types":["com.atlassian.servicedesk.plugins.approvals.internal.searcher.ApprovalsDataTypes$ApprovalDataType"]},{"value":"cf[10030]","displayName":"Approvals - cf[10030]","orderable":"true","cfid":"cf[10030]","operators":["="],"types":["com.atlassian.servicedesk.plugins.approvals.internal.searcher.ApprovalsDataTypes$ApprovalDataType"]},{"value":"\"Approver groups\"","displayName":"Approver groups - Approver groups","auto":"true","operators":["=","!=","in","not in","is","is not"],"types":["com.atlassian.crowd.Group"]},{"value":"\"Approver groups[Group Picker (multiple groups)]\"","displayName":"Approver groups - Approver groups[Group Picker (multiple groups)]","auto":"true","searchable":"true","operators":["=","!=","in","not in","is","is not"],"types":["com.atlassian.crowd.Group"]},{"value":"cf[10034]","displayName":"Approver groups - cf[10034]","auto":"true","ordera