Recent Posts

Pages: [1] 2 3 ... 10
1
Drivers / Re: New fluffos repo containing the 2.28 version.
« Last post by Dworkin on September 10, 2019, 10:41:15 AM »
Silenus, I started working on the JIT compiler a long time ago, but didn't have time to complete it until recently.  I only decided to make use of LLVM a few months ago, before that I was still considering decompiling to C, instead.  I made the first point release of the JIT compiler just now.

The situation for DGD is similar to FluffOS, the community has shrunk and those who still use it are doing their own thing.  As a MUD server engine, DGD was probably feature-complete around 2002, and there is not a lot of interest in new releases.  And to top it off, I spend most of my free time on Hydra now, which is not yet used by anyone at all.  ;D
2
Drivers / Re: New fluffos repo containing the 2.28 version.
« Last post by silenus on September 10, 2019, 05:27:34 AM »
Dworkin, It is nice to know someone has finally decided to bite the bullet and do implementation work using the LLVM system for creating a JIT for LPC.

I might do something similar for fluffos in the future though i think my design differs somewhat from yours(but thanks for the heads up).

My particular repository is more of a slow burn project since I feel and a lot of the current i3 members have reflected that the community is no longer what it was and thus there isn't really too much interest people doing development of this sort at present. I am in fact not sure if any of the current muds which still have some players will actually use what I do.
3
Drivers / Re: New fluffos repo containing the 2.28 version.
« Last post by silenus on September 10, 2019, 05:22:42 AM »
This repository has been moved to-

https://github.com/silenus-dionysus/fluffos-2.x

I am in the process of some minor clean up and converting the code over to C++. There are other things in the issues section pertaining to future plans.
4
Drivers / Re: New fluffos repo containing the 2.28 version.
« Last post by Dworkin on August 17, 2019, 08:33:08 AM »
I noticed that you started an issue for JIT compilation, where you consider the option to compile to LLVM IR directly.

Another option would be to do both, preserving lightning-fast LPC compilation. For JIT compilation for DGD, I chose to compile from VM bytecode to LLVM IR in multiple passes; detecting basic blocks, determining the types of expressions, doing dataflow analysis, and finally generating LLVM IR which can be compiled with clang. I have this mostly working (mud boots and I can walk around), but there are a few bugs to iron out.

You can find the code at https://github.com/dworkin/lpc-ext/tree/master/jit.  It could probably be adopted for FluffOS without too much difficulty.
5
Drivers / New fluffos repo containing the 2.28 version.
« Last post by silenus on May 21, 2019, 06:24:26 AM »
Wodan was kind enough to release a new version of the FluffOS 2 series, 2.28. I have placed this code including some modifications in the repo-

https://github.com/cartercheng/fluffos-2.x

The modifications are mainly some simple fixes to get it to compile under Ubuntu due to some changes in the header files and migration to the gcc C++ compiler mode in the Makefile. I will be gradually doing some cleaning up to get some unit testing into the driver. I made some changes last week which indicate the direction in which this is going.

6
General / Re: TheMud.ORG - New Feature Requests
« Last post by Adam on April 21, 2019, 09:58:06 PM »
Im now in the process of migrating themud.org DNS servers to be served from 23 fully redundant Anycast locations worldwide!  8)
7
Drivers / FluffOS in 2019.
« Last post by FallenTree on December 31, 2018, 02:03:12 AM »
Hello long time friends, happy holidays! I just want to post an update on FluffOS.

During the course of 2018 there have been a few patches here and there , and some slow progress converting build system to cmake.  Here is the plan for 2019 onward.

1. Master branch will start receive active development, mostly 2 features: Cmake build system support, Integration with NodeJS via N-API, with Javascript interop.
2. v2017 branch will not receive build system upgrade, and will continue receive BUG fix support until new version is ready for general use.

So, there will be 2 supported version in 2019.  *FluffOS will always remain backward compatible*.

If you found an compaitibilty issue, please raise an issue at  https://github.com/fluffos/fluffos.

FluffOS's primary website will be hosted at https://www.fluffos.info and primary discussion forum will be at https://forum.fluffos.info
8
General / Re: Been Gone for while
« Last post by Adam on August 30, 2018, 07:54:13 PM »
Hi Stanach,
not too much has changed. at the moment life has caught up with a lot of us and keeping us busy. especially cratylus dead souls is still supported but there haven't been any recent releases.

stay tuned tho :)
9
General / Been Gone for while
« Last post by stanach on August 22, 2018, 09:46:31 PM »
Well I have been gone for a while. I return to see what is new in the mud world. So dead souls --->dead?  No more updates etc
10
Code Vault / Re: Yet Another Startup Script
« Last post by Adam on August 21, 2018, 12:00:52 AM »
A++ For Effort  :)
Pages: [1] 2 3 ... 10