Version History

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Sputnik 0.34 @ 24-09-2015 05:45 AM)
(Sputnik 0.34 @ 24-09-2015 05:45 AM)
Line 44: Line 44:
  
 
== Sputnik 0.34 @ 24-09-2015 05:45 AM ==
 
== Sputnik 0.34 @ 24-09-2015 05:45 AM ==
* Def has been renamed to Const since Def was confusing for some people
+
* Unknown (was lost somehow)
* 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.33 @ 20-09-2015 05:55 PM ==
 
== Sputnik 0.33 @ 20-09-2015 05:55 PM ==

Revision as of 00:59, 7 October 2015

Contents

Sputnik 0.35 @ 29-09-2015 12:17 AM

Sputnik 0.34 @ 24-09-2015 05:45 AM

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

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