Version History

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Sputnik 0.31 @ 14-09-2015 10:18 PM)
(Sputnik 0.32 @ 18-09-2015 08:04 PM)
Line 1: Line 1:
 +
== Sputnik 0.33 @ 20-09-2015 05:55PM ==
 +
* Def has been renamed to Const since Def was confusing for some people
 +
* Sputnik classes have been reworked massively internally and now use a lot less ram and should be faster too bascially before this change all new className() would create a new instance of the class (which is a fairly big object) but now only one instance of the class ever exists at a time and instead of creating new ones it simply refs the existing one with an array of the class variables (and id etc) so each individual class you create are all using the same class but different internal array
 +
* Classes no longer require a ; after their declaration (when stand alone)
 +
* Enums no longer require a ; after their declaration (when stand alone)
 +
* You can now embed Functions inside IF statements (or any statement) using the Embedded keyword before the function also you must include a ; after the final }
 +
* You can now embed Classes inside IF statements (or any statement) using the Embedded keyword before the class also you must include a ; after the final }
 +
* You can now embed NAMED Enums inside IF statements (or any statement) using the Embedded keyword before the enum also you must include a ; after the final }
 +
* Removed Compile() function it was a useless thing (now) that should have been removed in 0.32 but I forgot to do so
 +
* Removed UnuseAssembly()
 +
* Drastic performance increase on Str2Hex()
 +
* Drastic performance increase on Hex2Str()
 +
* StrIndex() now returns a CHAR instead of STRING (if getting) and returns NULL on failures instead of alternating between empty strings and false also it is now faster too
 +
* Added TrimToNull() it will trim a string to the first null char it finds (zero)
 +
* StrShuffle() is now faster
 +
* Fixed bug in StrVersCmp() where it only compared the str1 to the length of str2 then stopped now it properly does all the str1
 +
* StrVersCmp() now returns the proper diff instead just -1, 0, 1
 +
* StrTr() now returns NULL on failure and no longer has an exception if an invalid array is given (or no array)
 +
* WordWrap() improved massively it is now faster and works a lot better and no longer has any chance of failing to wrap properly and all bugs are fixed
 +
* Removed GUIInvoke() from SputnikOldGui.dll
 +
* Added GUISendToBack() and GUISendToFront() to the SputnikOldGui.dll to replace the removed GUIInvoke()
 +
* As a result of the above new functions the IDE now properly works once again
 +
* Added @Argc it contains the number of arguments in @Argv so @Argc is bascially Count(@Argv)
 +
* Sputniks internal ReturnStruct no longer uses "ref" keyword so any plugins/commands will need to remove "ref" when using it other than that no real differance
 +
* Made some minor improvements to how -> is handled internally
 +
* Improved speed of objects a little bit should help with classes etc
 +
 
== Sputnik 0.32 @ 18-09-2015 08:04 PM ==
 
== Sputnik 0.32 @ 18-09-2015 08:04 PM ==
 
* Since Sputnik has been used as a *library* for some time now and even more so with the current push to make all Sputniks functions available in the SpkLib class it has been decided to remove all *code* obfusctation and control flow alternations from Sputnik this should make Sputnik run a bit faster (especially so for games)
 
* Since Sputnik has been used as a *library* for some time now and even more so with the current push to make all Sputniks functions available in the SpkLib class it has been decided to remove all *code* obfusctation and control flow alternations from Sputnik this should make Sputnik run a bit faster (especially so for games)

Revision as of 16:56, 20 September 2015

Contents

Sputnik 0.33 @ 20-09-2015 05:55PM

Sputnik 0.32 @ 18-09-2015 08:04 PM

Sputnik 0.31 @ 14-09-2015 10:18 PM

Sputnik 0.30 @ 26-06-2015 03:33 PM

Sputnik 0.29 @ 25-06-2015 08:40 AM

Sputnik 0.28 @ 19-06-2015 07:12 PM

Sputnik 0.27 @ 14-06-2015 01:15 PM

Sputnik 0.26 @ 07-06-2015 10:08 AM

Sputnik 0.25 @ 16-12-2014 08:06 AM

Sputnik 0.24 @ 29-11-2014 01:05 AM

Whats New

Known issues in current version:

Sputnik 0.23b3 @ 14-08-2014 10:09 PM

Whats New

Sputnik 0.23b2 @ 14-08-2014 02:18 PM

Whats New

Sputnik 0.23b1 @ 12-08-2014 02:23 AM

Whats New

Sputnik 0.23 @ 08-11-2014 05:54 AM

Whats New

Sputnik 0.22 @ 03-21-2014 05:54 AM

Whats New

Sputnik 0.21 @ 09-28-2013 05:26 PM

Whats New

Sputnik 0.20 @ 09-19-2013 10:58 PM

Whats New

Sputnik 0.19 @ 09-16-2013 10:25 PM

Whats New

Sputnik 0.18 @ 09-12-2013 01:42 AM

Whats New

$a = array(); $a[0] = "blah"; $a[1] = $a;

println("C:\\"); // Where as this would fail <-- No longer fails

Sputnik 0.17 @ 08-29-2013 05:49 PM

Whats New

Sputnik 0.16 @ 08-25-2013 07:56 AM

Whats New

Sputnik 0.15 @ 08-25-2013 01:15 AM

Whats New

Lower than 0.15

No information available.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox