Ecosyste.ms: OpenCollective

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

github.com/blade-lang/blade

A modern general-purpose programming language focused on enterprise Web, IoT, and secure application development.
https://github.com/blade-lang/blade

Merge pull request #94 from blade-lang/modules

Disabled PCRE2 extended substitution in string.replace(). Fixes #92

bf76c71eaa14af6f82bd47549ad91e598d7cf0c2 authored about 3 years ago
Disabled PCRE2 extended substitution in string.replace(). Fixes #92

03381f0eaad327f6b91a65a2cfcbce4505ca1622 authored about 3 years ago
fixed null realloc and file pointer corruption on windows

71f2e19bb07377a3f3399635397be4a2e71e41f9 authored about 3 years ago
Merge pull request #91 from blade-lang/modules

Modules

0a590a29702faca703ae0685f125b6aec888cece authored about 3 years ago
very minor changes.

044a898dd9a567c88fbb410c99d6c2e214b2af96 authored about 3 years ago
moved pcre2 to thirdparties directory.

35618d72b226ea252ebc3711635c9d168a2f6c8a authored over 3 years ago
removed redundant TODOs

036a0fdb628a2b2f0ea9c6003799beb2049299ee authored over 3 years ago
1. Updated the ast module

2. Added support for chuncked transfer in http module

68de3472c2ff35adea8cbc9c20749e36cce395b5 authored over 3 years ago
Important changes in this commit:

- While creating an instance of a class, we now add a deep copy of the class properties via `tab...

bbfdd9e909e0f3e39a9c8f798b414b0394f2f42d authored over 3 years ago
cleaned up sockets

c1b501d7aa123662c43d7ccd29ae6089e5e4e283 authored over 3 years ago
Merge pull request #87 from blade-lang/dev

updated readme

89baa2a7d54394728b3ce9c3e616c9d4b600b7fb authored over 3 years ago
updated workflows

0bf09bff98f01da75b607fb2303ffd5a01067748 authored over 3 years ago
updated workflows

b9c7555ea478d3aee765fb279111ad536d011805 authored over 3 years ago
updated version number

2c297418d457b494d8d9a38c5b72bedad3ed6d53 authored over 3 years ago
updated readme

8a11783c3524598493e179dd8bfb0d4a23b33692 authored over 3 years ago
updated Github actions

ee55451c0fa3bd7991dfe12f48f7a4835c8af5b4 authored over 3 years ago
fixed broken windows build due to changing liblade to a shared library

907c0475792420dbf2ea059dcfad48c53e374724 authored over 3 years ago
updated project copyright

87c1f77a190b81ae8e4afeafa3260ac08ab004bf authored over 3 years ago
Fixed extension support readme

dbbe5df3bab93651ba84cfb7f1c3ae6088d781d5 authored over 3 years ago
Merge pull request #85 from blade-lang/dev

Added support for C extensions

9c57acde8389ce11f006672e5a7d27387f5bf833 authored over 3 years ago
Fix broken CMake build on Linux

63c6c11f2aedd6d7d90bede228f7e0672e4828bd authored over 3 years ago
Updated README with info about support for C extensions.

0e65de3387d4f61d066ee5914b68318a42c9c95b authored over 3 years ago
Update CMakeLists.txt to fix linux link error

60f6e5d1e3eba39c0d194e605b9a2b89c7eb4869 authored over 3 years ago
Merge pull request #84 from blade-lang/ext-lib

Added external C module support.

8f76623ad7998b119e9d5ad93eca86f324d5ec0b authored over 3 years ago
Added external C module support. This modules will be loaded on startup from the `dist` folder or whichever folder is specified in `BLADE_PKG_ROOT` environment variable.

This commit also includes some basic housekeeping such as removing unnecessary headers.

This co...

a2245ec8934effd7c9772bff50db2da710bb5e6a authored over 3 years ago
Merge pull request #82 from blade-lang/dev

Added sqlite package for working with sqlite3 databases

d1a53a28e9970d2ff27ff13845e490cdbe94d0fb authored over 3 years ago
Merge pull request #81 from blade-lang/modules

Added sqlite module for working with sqlite3 databases

8183798eaec44d918e440b8dab5dbc37cbf14495 authored over 3 years ago
Created `sqlite` module.

0f70b8b0ddb52d81a2a7c61acba1cee14d8dc98c authored over 3 years ago
updated scanner.b in ast module

38552ceee10069f5d62d5f185cc3b3623c450b5e authored over 3 years ago
Begin implementation of ast module.

Work done
---------
- Scanner complete
- Token defined

Work left
---------
- Parser
- AST defin...

2fe6b033dbdd5ec75b8269becb67ffe2d9b238b8 authored over 3 years ago
Merge pull request #80 from blade-lang/dev

Added decode function to the json library and support encoding of Blade classes

bc423afd38c98e0d779709a138cdb27287fed119 authored over 3 years ago
Merge pull request #79 from blade-lang/modules

added json.parse

777c7f6ecd258587b2ba391ecbdf3202ff6df187 authored over 3 years ago
added json.parse

fa5e7f19ea2a0b56937cdb78e0157eec8092bdb8 authored over 3 years ago
Merge pull request #78 from blade-lang/modules

Enhanced the json library to support decode and encode Blade classes

9552284e2ae75a38b0919c29532ec923091e0017 authored over 3 years ago
1. Processed @to_json overrides during json encode in json library

2. Added json.decode function.

d2f4d53aa5e4579c50723b16cb40099335e75995 authored over 3 years ago
Merge pull request #77 from blade-lang/modules

json module and builtin updates

600b7ce4536f4986ef71e058876061bdabadc9d3 authored over 3 years ago
1. Created instance_of builtin and updated is_instance builtin

2. Updated json encode to treat backslashes correctly.

ce3f0e2c275ac25fbb8dc905adcfa8ded220b4e3 authored over 3 years ago
Merge pull request #76 from blade-lang/dev

Changing the default return value of a function from nil to nothing.

4c10748ae57467271627c4c4883a0497aaed9201 authored over 3 years ago
Merge pull request #75 from blade-lang/defualt-return-as-empty

Changed defualt return from nil to empty

1f18a01e2acf5004d2b0523976bb8a73bd496bfb authored over 3 years ago
Updated modules and native functions (esp @iter and @itern) to comply with default return value of empty.

49be65c1948b9ebd056d2fc7c48184fbdccb94ab authored over 3 years ago
change default return value for Blade to empty. This plays nicely well for both scripts and REPL mode.

952b0eca8f6074ac99bd44ecc16eb849d2560aef authored over 3 years ago
Merge pull request #72 from BenStigsen/readme-example

README code example

119fd687b1e4969b657a9158c0d1d9715f3a104e authored over 3 years ago
Change print() to echo and string format

ea1909770715af46829b6c3f5b0595d5513c4200 authored over 3 years ago
Fixed typo and added description

d37892ac8cb862a3ebea2a36b59990ddc62aac43 authored over 3 years ago
Added README code example

642fd32c3f92dae98a752fd0c1467364bba5c5c7 authored over 3 years ago
Merge pull request #68 from Brian3647/main

Update scripts/autoinstall.sh (see description)

5bd43208df0535dc12928f3264d6bd951e68931f authored over 3 years ago
Make different scripts for OSX and Linux

a6bd30031c9dc781f1598427586c54d57a42367f authored over 3 years ago
`export` vars

b1635ace0dce79679dbe9bf21f66fe598fc72dc9 authored over 3 years ago
Fix writing to env file

688679140a1f8bbcecbf5bc3764e8a6ef9a98e9d authored over 3 years ago
Fix env file error

84a8f049f193e825165b9210c605d33686b33a56 authored over 3 years ago
Update autoinstall.sh: Fix updating current terminal

3302a9c5484f0b73cfb825d024f6bc02ee622cb3 authored over 3 years ago
Update autoinstall.sh: Don't load env file if it's already loaded in ~/.profile.

b55f30d63cd5dd00bb4c8d36b2c5eda60716a605 authored over 3 years ago
Update autoinstall.sh: global way to change PATH without prompting for profile and add `BLADE_DIR` and `BLADE` variables (can be useful in other scrits).

a2776a56565e3328158b0314bf7d7e14df9fc9d0 authored over 3 years ago
Fixed broken _os import in socket module

6bb86da6062cb6bffd176b31a2c2d4e7435904c3 authored over 3 years ago
Merge pull request #67 from blade-lang/dev

Minor bug fixes and update to os module

84194d34154f09d4ad9f438d223fb032414ed200 authored over 3 years ago
1. Updated bytecode for tenary operators to omit execution on false conditions totally.

2. Added real_path method to os module

3. Updated printing of non-string and numeric values to ...

ace5df11cee39e99c793b8f045e1771251e5b9ee authored over 3 years ago
Merge pull request #66 from blade-lang/dev

Added instance class method list to `getprop()` search

28af7084d62ddf27d204c0231389911958ebba1c authored over 3 years ago
Added instance class method list to `getprop()` search and fixed numeric overflow results when prop is not found.

This change allows the use of `getprop()` to access decorators as well, providing an access poin...

fb9c36326c4dac5d6e3aaee703efacebcb09e1ec authored over 3 years ago
Merge pull request #65 from Brian3647/main

285113347a646c6e2e9e016caaed8728651f75a0 authored over 3 years ago
Fixes https://github.com/blade-lang/blade/issues/64

344e4b1eec2f297c9f16d15b7a6c16998286e73d authored over 3 years ago
Merge pull request #63 from blade-lang/memory-fixes

Halved memory usage for most applications

b884168fe21ea124b9f117b8578f1874480a795e authored over 3 years ago
fix broken msvc build

c973b22551f824e145755a1c8c8ba785ebe8d1f3 authored over 3 years ago
halved memory usage for most applications

9b1d97f46f434fcaf0dfc42bc0661dc7a10dc82c authored over 3 years ago
updated README.md

eb6373439e8dda7b5620f1b8c794a51a508253b2 authored over 3 years ago
Merge pull request #62 from blade-lang/fix-import-in-dotted-path

Fixed broken import statement when blade is installed or called from a path with `.` in the name

610049a218fb0d67b81c3c486fabc09f6a781919 authored over 3 years ago
Fixed broken import statement when blade is installed or called from a path with `.` in the name (#60).

3060b79ff0c228007326557eec6ba161fcc255b6 authored over 3 years ago
updated issues template

3f40fc3ae7dbf456cc9f25d3ec3e1c87391e736b authored over 3 years ago
Merge pull request #58 from Brian3647/main

Add autoinstall script for Linux/OSX

3484ac73088ef9dcc1024d7c1c181aae243ede7f authored over 3 years ago
Updated BUILDING.md

590bc1a6230a5848a5d6ec82b15fd26a6aea58db authored over 3 years ago
Fixed PATH

55ac0a383521c65bcb4d665767cb9893951fdd06 authored over 3 years ago
Fix syntax

1e55e080e6084271bbfec5902d4303d56ebd8572 authored over 3 years ago
Update BUILDING.md and check for cmake

f49615b6f6715c2dc70d821bd44025ae42ca9536 authored over 3 years ago
fixed broken mingw build

cba82220be36a4d4d6cf8e12e19f67d3ffbecc4b authored over 3 years ago
Specify fullpath and remove test echo

ef7a3efc7721824693c6590a15f08a6f868aafe6 authored over 3 years ago
Add writing PATH export to profile

c54f1e496feeb8756cf1d2b89ada655f3fd14af4 authored over 3 years ago
Fix autoinstall: support for OSX

6885dd4365d0861741edb39a8ce4f80c589231db authored over 3 years ago
Merge pull request #59 from blade-lang/add-os-dir

Added directory related functions to the `os` module

eb7ca9619d05e5dad7b80c8731cbc52d94079321 authored over 3 years ago
fixed failed Mingw64 build

a3cbb247b76ad1d773889b2144069f7218703a81 authored over 3 years ago
fixed missing dirent d_namlen on linux in os module.

44e08ddfd8d552155c22541b95224f7e9416f1d7 authored over 3 years ago
updated os module with multiple features and resimplified module file.

8a48c7b69a48b30ed3f896ee7dc25839882e4cd3 authored over 3 years ago
updated path replacement regex in os.dir

75785a4ccab5f2684f7cdbe9b18fd53ddd2331da authored over 3 years ago
fixed broken directory creation on win32

b89c20300de832ac8f630def2bc3769fd4e61483 authored over 3 years ago
Update BUILDING.md

bddc8d0bcc62c3207196d84d38e20514754f6d56 authored over 3 years ago
Add autoinstall script

ba415d7625c0b2856a2630a1a4feced16b051283 authored over 3 years ago
updated os.DirectoryEntry to check if entry is a directory

be6ecc39f4de734f5da0b83e0da6dd92c762c0ae authored over 3 years ago
updated os.Directory to fix unix path on windows

1ad97f07187fcb656605c65860710b1f0692d0f9 authored over 3 years ago
updated os.Directory to fix unix path on windows

0142a2f5d42952a26145c623d572cd9e7d9be05a authored over 3 years ago
updated os.Directory with chmod

aa0901ee252b37fed5afc1d5a867ccdb8744529d authored over 3 years ago
implemented os Directory and DirectoryEntry with capabilities to get list of contents and create new ones.

f122c7c25510e67a23703780e9d98718a3c5febb authored over 3 years ago
fixed failed socket receive() and enum socket constants on windows

a53154eefa7bcddeb9115c0e5adc2892c5d4dff6 authored over 3 years ago
Merge pull request #57 from blade-lang/fix-inconsistent-socket

Fix inconsistent socket across different OS

a13e6c406abf01917a6c360057939ab92cfcc0d8 authored over 3 years ago
updated sockets lib test to use echo instead of print as print no longer adds a newline at the end of the printed data.

37ced1846f5329afe0e757cf9c966132ff27f2fe authored over 3 years ago
1. Fixed inconsistent socket constants across multiple platforms leading to unexpected behaviour on platforms such as windows reported in #52.

2. Fixed inability to selectively import native module members.

475f75966ac1feff39cccc7fb55cc845640725a8 authored over 3 years ago
Merge pull request #51 from galexite/main

Remove copyleft code for Win32 support; compile with MinGW headers.

b059f9c24445193b13f066f9e1fee87cdbc4c182 authored over 3 years ago
Add /out/ to .gitignore

c5072ee0390388df05045c5333b516889c664b83 authored over 3 years ago
Add BUILDING.md and CONTRIBUTING.md

`CONTRIBUTING.md` is empty for now.

a2a34e461d84a4d4fd0d35cf5b12666b46582045 authored over 3 years ago
Add BUILDING.md and CONTRIBUTING.md

`CONTRIBUTING.md` is empty for now.

131a61efa5846a1e99eb99b29143a6d0bac12ba6 authored over 3 years ago
Add BUILDING.md and CONTRIBUTING.md

`CONTRIBUTING.md` is empty for now.

d2c326fdf3faee4d93d378b24de86df2efe8eb9f authored over 3 years ago
Use single quotes to avoid escapes in MSYS2 bash

7bfcb57fac5006a34712f26953545e365c59d216 authored over 3 years ago
Add `msystem: MINGW64` to windows-mingw64-build.yml

b5520871fd0ec75d16fc5ef68a65f60c5956289a authored over 3 years ago