Ecosyste.ms: OpenCollective

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

github.com/fluffos/fluffos

Actively maintained LPMUD driver (LPC interpreter, MudOS fork)
https://github.com/fluffos/fluffos

Make call_out always lands on next game tick instead of previous one.

f468152b2d16cabb3698c48b4eb17de1209a289d authored over 3 years ago by Yucong Sun <[email protected]>
adds callouts command to test call_out timing.

57fbff76be2b47bd6c7f5a1c83440a49f3a3c70c authored over 3 years ago by Yucong Sun <[email protected]>
source formatting

8d530bebd24369e1fb9d992f804fc558d0cfbf3c authored over 3 years ago by Yucong Sun <[email protected]>
print out current gametick in call_out debug messages.

242c51f11195f21c442c809e11700b8acfb90351 authored over 3 years ago by Yucong Sun <[email protected]>
Use gettimeofday() instead of time(), on some platform they don't return same value.

f1c0b2ad1b84265f6af12e872a0cdb5e99e908af authored over 3 years ago by Yucong Sun <[email protected]>
Fix compile warnings.

50c4653b971857561dd1d36161dcddbb2209196c authored over 3 years ago by Yucong Sun <[email protected]>
Increase input buffer to 1MB to handle big pastes.

23f6e6c6b53b02f3033137e9625ffa66cb026be0 authored over 3 years ago by Yucong Sun <[email protected]>
adding output to make it clear tests are finished.

4b76fcf2a44923e4e6501350291a37b9b1fe9447 authored over 3 years ago by Yucong Sun <[email protected]>
Make sure call_out event are always executed on next avaiable gametick, even when delay is less than game tick interval.

This behavior was always the intention. Also fix callout0 test to be more visible.

32932b1aa190cf7a40ecc911f7fa402b6e2833ec authored over 3 years ago by Yucong Sun <[email protected]>
source formatting

b088caded45c3f2864b3d1708d53f3ebc4af552b authored over 3 years ago by Yucong Sun <[email protected]>
Increase default string/buffer length, and restore default read_file() size limit

dd0d213c81eff68fe1b916e0c533d24bb68e40d3 authored over 3 years ago by Yucong Sun <[email protected]>
Fix sanitizer warning for efun file_length()

6b32518707ce879ce700dad80d4e5152c0348a34 authored over 3 years ago by Yucong Sun <[email protected]>
auto transcode messages sent by send_gmcp()

1786b830943b1f0f992fa2dfb0c2e39a75c73103 authored over 3 years ago by Yucong Sun <[email protected]>
Fix websocket on http2

01ab049d5be1360f05ab49f7eb03dba4b9b7e80e authored over 3 years ago by Yucong Sun <[email protected]>
Correctly fix http2 file serving

beb316ac84b431c61407d3c2eb7ce36a18841459 authored over 3 years ago by Yucong Sun <[email protected]>
fix file serving on http2

75fada085ee0aa6429a970079f902337fac303c7 authored over 3 years ago by Yucong Sun <[email protected]>
fix strsrch

ece2acf33c741a629ba3fdc215d7e4fd5b81d885 authored over 3 years ago by Yucong Sun <[email protected]>
Adding json to speed test

b8437bbaaeb85d3459be72ac1ce0bec676bef8ec authored over 3 years ago by Yucong Sun <[email protected]>
fix str[0] lvalue

3c6271ddaef4e61aa20c51d315912e05018e9ab5 authored over 3 years ago by Yucong Sun <[email protected]>
correct include path

b99b8125ed469de736035ce03396da8d15a66b0e authored over 3 years ago by Yucong Sun <[email protected]>
Adding string find/split (strsrch/explode) benchmark

062ad9e0c7e611824e8951ec604c587442d51c9c authored over 3 years ago by Yucong Sun <[email protected]>
update libwebsockets to 4.2.0

b73bcd43541127d6edd26f43764a1907e6bece94 authored over 3 years ago by Yucong Sun <[email protected]>
Optimize string range index speed

58bb2fa3a9a028defc63ab7041665de2f2adce87 authored over 3 years ago by Yucong Sun <[email protected]>
Optimize string index/rindex/lvalue

8300cd7a9eb079daf6e17eb8f47233c7e23c0772 authored over 3 years ago by Yucong Sun <[email protected]>
Expose libevent ERROR messages to debug log

d01266a797c1035d9fb74a8a31f5a949c59c0c16 authored over 3 years ago by Yucong Sun <[email protected]>
finalize tests

334be92bf357e63e648da44f78214a07d3cec0d7 authored over 3 years ago by Yucong Sun <[email protected]>
source formatting

f129cb8248b3da387c39a5db0f3a8261b576c326 authored over 3 years ago by Yucong Sun <[email protected]>
Update ghc::filesystem to 1.5.8

e69f29f4d67289399f6f35ca08ac694eefcdee1f authored over 3 years ago by Yucong Sun <[email protected]>
Update fmtlib::fmt to 8.0.1

25bf9c358dc0a56a6a94138ebd300879303a396d authored over 3 years ago by Yucong Sun <[email protected]>
update utfcpp to 3.2.1

cab6b4d8dc7b95d56f6fcf41c5e0d5c1e961d354 authored over 3 years ago by Yucong Sun <[email protected]>
Update widchar_width to unicode 13.0

57ed294946abe33fb597bffa99a98fcb0f9e7b8b authored over 3 years ago by Yucong Sun <[email protected]>
create EGCIterator / EGCSmartIterator for different usecase

96d72b916b8a1c268b59d7c66aa124bb391c7762 authored over 3 years ago by Yucong Sun <[email protected]>
fix windows compile

43c8920699afe6481014cec3577c0a5d97ff232a authored over 3 years ago by Yucong Sun <[email protected]>
performance improvment in strsrch/explode

1. fast track short ascii string search
2. create EGCIterator to avoid multi-passing string.

a395aea20131f3845556dc667f2401875b9d2104 authored over 3 years ago by Yucong Sun <[email protected]>
fix file persmissions

74cbff45c93cf74ee51c9490f95a0fa4df465429 authored over 3 years ago by Yucong Sun <[email protected]>
lpc auto completion supports in vim (#820)

* lpc auto completion supports in vim

* update

* update

* update

* update

* updat...

04fde0bb6ba4ec5b8848b556d841401c0d2208d1 authored over 3 years ago by lasorda <[email protected]>
add docker build and publish (#817)

* add dockerfile and github action

* github action version

* update dockerfile for code an...

63292d32bcd21deb20244dcf1251cc642fcdcdd7 authored over 3 years ago by lostsnow <[email protected]>
new documentation for call_out_walltime (#816)

Co-authored-by: Brian Workman <[email protected]>

affa3532b208d64e908c0c46e584314150ad115d authored over 3 years ago by gesslar <[email protected]>
adding new efun: telnet_ga() to send go ahead telnet message sequence (#815)

Co-authored-by: Brian Workman <[email protected]>

d04c15db972a29a3149b77b7a65bd6cde2a0147f authored over 3 years ago by gesslar <[email protected]>
fixes alpine static linking (#814)

* add static linking support for alpine linux

* alpine linux static linking document

* lib...

f6db69454d531f64e3f1ff7d6b85e56ec59aeab9 authored over 3 years ago by lostsnow <[email protected]>
new sefun - present_clone() (#811)

* new sefun - present_clone()

* adding tests for present_clone

Co-authored-by: Brian Workm...

dd180d09729547cddff721b32a36b55a4f2fce3e authored over 3 years ago by gesslar <[email protected]>
new sefun: all_environment (#809)

Co-authored-by: Brian Workman <[email protected]>

37c54583183c0dcac4fd586841e93b80f930cb93 authored over 3 years ago by gesslar <[email protected]>
add DB, update docs (#807)

* add DB

* update docs

* update DB

* add database code

* update docs

44532e0228f34be2184c701a361df4079371b8b0 authored over 3 years ago by 噢哎哟喂 <[email protected]>
Remove not-working flush for TLS connections

209eac8f11b360cca81a14d6ac57c00bbd49720d authored over 3 years ago by Yucong Sun <[email protected]>
Fix crash when websocket connection refresh

6948693070f0f883319940f44b8ec0e8e1221b3b authored over 3 years ago by Yucong Sun <[email protected]>
Fix coverity reported issues

38c7cfcb3422a5a3042d57b2c22a43f6abf28d45 authored over 3 years ago by Yucong Sun <[email protected]>
Got rid of make_grammar.sh & grammar pre-processing

d523cdcd27a5cf4bf2cf7ecacf2d484048361305 authored over 3 years ago by Yucong Sun <[email protected]>
more grammar formatting

79638e9caf35e6be5c851e817c095ac156f49c1f authored over 3 years ago by Yucong Sun <[email protected]>
Use sprintf based yyerror/yywarn to simplify code

d1260d8e25725da4b56503de321bf2dbfd01deba authored over 3 years ago by Yucong Sun <[email protected]>
source formatting

12f9de57ed2a38f160fc4b410381bc52d90785c6 authored over 3 years ago by Yucong Sun <[email protected]>
Remove immature lpcfmt

e90ceced4213c51369c0b78c14fb47e296db99fe authored over 3 years ago by Yucong Sun <[email protected]>
TLS support for websocket / telnet

05c3d7e4ad38402693641a9673c4db73e86a82c9 authored over 3 years ago by Yucong Sun <[email protected]>
Move some grammar rules to seperate file

e3f06c226f84989717d0aa5d102e7f045274404e authored over 3 years ago by Yucong Sun <[email protected]>
Remove obsolote COMPAT_32

25242196ca3353c4688e016144fdeec727a60f4f authored over 3 years ago by Yucong Sun <[email protected]>
Fix int64/double in PACKAGE_DB: sqlite3/mysql (#803)

4468b44e4d9ff7282a7859bc79af65c1df7abdea authored over 3 years ago by Yucong Sun <[email protected]>
update zh-CN docs (#801)

2d2f3c94eec9d1ebb3891135a8505034941be6c9 authored over 3 years ago by 噢哎哟喂 <[email protected]>
更新中文文档 (#800)

0a8fc22ee6a52dd1df78c9885c24a7a2830c2a94 authored over 3 years ago by 噢哎哟喂 <[email protected]>
Added support for POSIX line endings at end of file - Closes #798 (#799)

* Added support for read_file() to read lines from end of file

* changed out ptr_start was as...

d05cd051f924b202667229fd298b778063238139 authored over 3 years ago by jalbright015 <[email protected]>
Added support for read_file() to read lines from end of file (#797)

* Added support for read_file() to read lines from end of file

* changed out ptr_start was as...

cbf390f676f9e60dc8aad9fade2787b9c65125bd authored over 3 years ago by jalbright015 <[email protected]>
load_object: fix buffer overruns. (#796)

* load_object: fix buffer overruns.

`real_name` and `obname` are the same size as `name` and ...

0d19982eb3fb15136d61857c0b38e797c0eb8dbb authored over 3 years ago by Jeremy Sowden <[email protected]>
updating documentation for clone_object and new to include examples

fc1c9190c93189be3cdbf5d2204829ccf22e2f5a authored over 3 years ago by Brian Workman <[email protected]>
Updated documentation for clone_object() and new() efuns (#794)

* Updated documentation for clone_object() and new() efuns

* Updated documentation index

*...

cb1faea2f5e0392d12b0091219c0608c36022801 authored over 3 years ago by jalbright015 <[email protected]>
Added perf_counter_ns() documentation (#792)

* Added documentation for defer() efun

* Updated index to reflect defer() documentation

* ...

b13f0ebd9da4db3a5aba381934fd5e7585a7f4b3 authored over 3 years ago by jalbright015 <[email protected]>
Added documentation for defer() efun (#791)

* Added documentation for defer() efun

* Updated index to reflect defer() documentation

69351d52e600d3f7b5f42118c011872c5bf1bd6c authored over 3 years ago by jalbright015 <[email protected]>
Adding more test cases for sscanf()

0d0dbac5950d418cbee1dce77b7bf7501eaefbfc authored over 3 years ago by Yucong Sun <[email protected]>
make ed() display UTF-8 characters

068fedc3f97a1a2b9e760331827369448a8e322e authored over 3 years ago by Yucong Sun <[email protected]>
Update doc index

c20ca9a15e492c55ef7a3ebec361871308a840c5 authored over 3 years ago by Yucong Sun <[email protected]>
updating documentation for store_variable and fetch_variable

5d103255738e89c9887a17bd75b3ed3bc4c29f8b authored over 3 years ago by Brian Workman <[email protected]>
when running invalid/corrupt LPC program, throw errors rather than silent accept them

02e079f811ba4a3fcc28d4918fc0c2564790f1a8 authored over 3 years ago by Yucong Sun <[email protected]>
Fix lex bug that allowed illegal in anonymous functions

8b415a8bf215221a909e52e7b5de7e127e64a629 authored over 3 years ago by Yucong Sun <[email protected]>
ignore test sqlite files

7e6c98d0ddf9d018e8d77e43ab138200a1a49acc authored over 3 years ago by Yucong Sun <[email protected]>
Fix PACKAGE_DB compile & tests

e3db3bb14dbb8e7bdeb377e96bc1ac42e9e6fae8 authored over 3 years ago by Yucong Sun <[email protected]>
fix coverity warning

4047fd201e74b1bf47b2ce386f9406434cd5fb83 authored over 3 years ago by Yucong Sun <[email protected]>
Fix coverity defects

664bc298b6232d830481e467660e712631f09e0f authored over 3 years ago by Yucong Sun <[email protected]>
Fix random build failures

8e972e72de73aeb9be1b8b9964c90214dfd8e6c6 authored over 3 years ago by Yucong Sun <[email protected]>
stdlib: base64encode/base64decode from Gesslar (#770)

* new sefuns base64encode, base64decode

* update docs

* stdlib: base64encode/base64decode
...

5eafddf8bb4d50c434c892a2edae67c631ef9cce authored over 3 years ago by Yucong Sun <[email protected]>
Optimize library link orders

b70f492d9411d3b5e439e456b0363438c48edefb authored almost 4 years ago by Yucong Sun <[email protected]>
Revert O_WILL_RESET flag value to original

227be96bccdeeab484ffdd6b12d1c21f11bbb48a authored almost 4 years ago by Yucong Sun <[email protected]>
Remove some useless warning

52084e39ee0aa0a8396d789dd17e587b0f5b5590 authored almost 4 years ago by Yucong Sun <[email protected]>
add call_stack.md and flush_messages.md, update build.md

7164f97a3c3df0526f427c9efa694b733352a541 authored almost 4 years ago by oiuv <[email protected]>
Fix compile with #define NO_ADD_ACTION

c0e504aa2facb5f2ce8581a309014d00f3aa4725 authored almost 4 years ago by Yucong Sun <[email protected]>
improve lpcc output

31b349993f1dfecb2a5f48427d4d8338ee8bd4a1 authored almost 4 years ago by Yucong Sun <[email protected]>
Fix apply_cache_lookup returing wrong runtime_index

e89db73d663cb8a9f6f1c8a0f9f18a9c61f65cd5 authored almost 4 years ago by Yucong Sun <[email protected]>
FIX: function_exists() return inherited filename instead.

94195dc01f309d8be0ecbcebd8f954f43f7d66af authored almost 4 years ago by Yucong Sun <[email protected]>
fix crash in heartbeats()

cf7cd1bc99a178d730ed5d8b2bc477c1dca3f0cf authored almost 4 years ago by Yucong Sun <[email protected]>
fix #760

96224e49111c9375875fa814c70fa47673c50d3b authored almost 4 years ago by Yucong Sun <[email protected]>
Fix sprintf column mode, #696

7e9ed8b1ded46bdae111a268aba223e553fb3b45 authored almost 4 years ago by Yucong Sun <[email protected]>
fix text justfication without newlines

f311ad9b081eed2c8127d3f995457ce515eca1c8 authored almost 4 years ago by Yucong Sun <[email protected]>
make it possible to catch(restore_object()) again

42431fca56ea1b34ae85f3cf2366c5325ae3efca authored almost 4 years ago by Yucong Sun <[email protected]>
Adding rusage maxrss replacement for windows

2d2fe4ea40524b6d470d22dea87cc3288cad9fbf authored almost 4 years ago by Yucong Sun <[email protected]>
make sure hash table size is power of 2

716b360a53787bbe450d299f9ae7859efcf84da5 authored almost 4 years ago by Yucong Sun <[email protected]>
simplify heartbeat code, fix #738

1db99dc89156d81ea84781d3b3f78753f8a9b432 authored almost 4 years ago by Yucong Sun <[email protected]>
make living hash size configurable

9f3724ad194f71fddf4fd518b75120c74c706c59 authored almost 4 years ago by Yucong Sun <[email protected]>
use snprintf

427c1d24426ab36024dbdd4085cb892022d8fc84 authored almost 4 years ago by Yucong Sun <[email protected]>
fix some compile warnings

bab7589e7dfb093e25dd80220ec47a83c2e0949e authored almost 4 years ago by Yucong Sun <[email protected]>
remove duplicated code on function name lookup

a0523b12ad30956db9f98c3ccefbfce8f515f534 authored almost 4 years ago by Yucong Sun <[email protected]>
Fix edge case bug for explode()

5854153a5236d58356ff5f80dcf7a7b740bfd83e authored almost 4 years ago by Yucong Sun <[email protected]>
Remove extra space in classes(), functions() efun

d78aec9802cd8168b2454dd933b44258712d007c authored almost 4 years ago by Yucong Sun <[email protected]>
fix build instruction to always use master

c11868fe28818695788bd6ea4e6fad8a2b777973 authored almost 4 years ago by Yucong Sun <[email protected]>
Fix memory leak in apply_cache

d50ff1a1088a3104246e8db04b7244b3ced64b12 authored almost 4 years ago by Yucong Sun <[email protected]>