GameMonkey Script

GameMonkey Script Forums
It is currently Wed Jun 26, 2019 6:05 pm

All times are UTC




Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Mon May 11, 2009 2:50 am 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Current Beta v1.29.3

Download it here:
http://www.gmscript.com/gamemonkey/downloads/

Please read file doc\ChangeLog.txt for detailed list of changes.

Note this is merely a build I maintain. It may not contain all the new and useful features developed by others.


Top
 Profile  
Reply with quote  
PostPosted: Mon May 11, 2009 2:51 am 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Some recent changes up to v1.25p:

Add GM_CHECK_THIS_* macros to gmThread.h
Add experimental and optional fork instruction
Add experimental foreach support for user types
Add gmMachine::GetTypeId() to retrieve type id from string name
Fixed getind in gmThread.cpp where usertypes influenced the operator chosen to process
Add experimental endon() allowing a thread to be killed when signalled


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 05, 2009 2:12 am 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Some recent changes up to v1.25q:

Fixed and improved format()


Top
 Profile  
Reply with quote  
PostPosted: Fri Jul 09, 2010 12:38 pm 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Some recent changes up to 1.27.1 :

o Changed block on null behavior to cause script thread exception.
o Fix signal behavior so multiple signals cannot accumulate on a blocked thread. Thanks DrEvil.
o Changing gm version format from vMajor.Minor.BetaLetter to vMajor.Minor.Build. Probably won't change coded version to store past Minor unless process is automated. Probably won't use 4 components as each can be multi digit.
o Changed new to GM_NEW in gmCodeGen.cpp for consistency. Thanks Sunray.
o Fix GC auto calibration. Thanks DrEvil.
o Improved Minimal example. Not all errors were logged. Also enabled debug mode. Thanks xaxa.
o Updated code base for 64bit address target. (64bit builds of current binaries not made or tested yet.)
o Updated system lib for 64bit Win OS compatibility.

This latest version should support 64bit targets with 64bit addressing.
Note that integer and float types remain 32bit.
gmConfig_p.h defines what 'gmptr' type is and #defines GT_PTR_SIZE_64 for some specific code changes/additions.
I made use of some info by MagickPanda in this thread
I have not yet attempted 64bit builds of GME, GMD and GML however my current project embeds GM and appears to run fine in 64bit build.
Please report any issues in the support forum.


Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 17, 2011 12:29 pm 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Some recent changes up to 1.28.0:
o Fixed gmMachine::GetTypeId(), invalid string returned. Thanks Tiok.
o Changed project and workspaces from MSVC 8 (2005) to MSVC 10 (2010 SP1)


Top
 Profile  
Reply with quote  
PostPosted: Thu Jun 30, 2011 10:33 am 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Some recent changes up to 1.28.1:
o Add 64bit MSVC build configurations for GME
o Cleaned up some macros and spelling


Top
 Profile  
Reply with quote  
PostPosted: Sun Oct 02, 2011 3:11 am 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Some recent changes up to 1.28.2:
o Fixed GC root scan.
o Increased GMTHREAD_MAXBYTESIZE to allow samples to run in 64bit
o Fixed gmTable 64bit gmVariable equality test.
o Fixed byte code generator. 64bit was mixing 32 and 64 bit patched addresses.

This build contains critical GC and 64bit compatibility fixes.


Top
 Profile  
Reply with quote  
PostPosted: Mon Oct 03, 2011 4:44 am 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Some recent changes up to 1.28.3:
o Fixed GC root scan to ignore persistent objects.


Top
 Profile  
Reply with quote  
PostPosted: Tue Oct 04, 2011 8:02 am 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Some recent changes up to 1.28.4:
o Fixed GC tricolor invariance wasn't preserved with local object transfer of ownership.


Top
 Profile  
Reply with quote  
PostPosted: Wed Oct 05, 2011 2:00 am 
Offline

Joined: Sat Apr 25, 2009 1:40 am
Posts: 66
Nice update, but i've notice the "switch" mod isn't in this update.


Top
 Profile  
Reply with quote  
PostPosted: Wed Oct 05, 2011 8:09 am 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
39ster wrote:
Nice update, but i've notice the "switch" mod isn't in this update.

I'll have to investigate this. If you know the last version which contained this feature, please do tell.
I'm assuming the 'switch' mod wasn't a custom mod, or part of DrEvil's build?


Top
 Profile  
Reply with quote  
PostPosted: Thu Oct 06, 2011 6:57 am 
Offline

Joined: Sat Apr 25, 2009 1:40 am
Posts: 66
Ah, i just checked the old official releases and it isn't in there either. I guess it wasn't added. I must of just downloaded the patch from viewtopic.php?f=14&t=445 (near the bottom of the thread) which also included some of the other mods, so i probably just assumed it was in the official releases.


Top
 Profile  
Reply with quote  
PostPosted: Thu Feb 09, 2012 10:07 pm 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Release 1.29.0 is up.

It is the same as beta 1.28.5 except for improved syntax sugar for function.


Top
 Profile  
Reply with quote  
PostPosted: Thu Feb 09, 2012 11:16 pm 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Some recent changes up to 1.29.1:
o Converted example debugger to C# .Net from C++ MFC. (Example Debugger is just as crap as before, nothing to see here).


Top
 Profile  
Reply with quote  
PostPosted: Sat May 12, 2012 1:43 am 
Offline

Joined: Mon Dec 15, 2003 1:38 pm
Posts: 708
Notable changes to v1.29.2:
o Fixed Fork stack growth bug. Thanks funkbot.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 16 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group