diff options
Diffstat (limited to 'web')
-rw-r--r-- | web/assets/niminaction/banner2.png | bin | 0 -> 71587 bytes | |||
-rw-r--r-- | web/download.rst | 39 | ||||
-rw-r--r-- | web/news.rst | 60 | ||||
-rw-r--r-- | web/news/e001_version_0_8_6.rst (renamed from web/news/2009_12_21_version_0_8_6_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e002_version_0_8_8.rst (renamed from web/news/2010_03_14_version_0_8_8_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e003_version_0_8_10.rst (renamed from web/news/2010_10_20_version_0_8_10_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e004_version_0_8_12.rst (renamed from web/news/2011_07_10_version_0_8_12_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e005_version_0_8_14.rst (renamed from web/news/2012_02_09_version_0_8_14_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e006_version_0_9_0.rst (renamed from web/news/2012_09_23_version_0_9_0_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e007_version_0_9_2.rst (renamed from web/news/2013_05_20_version_0_9_2_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e008_new_website.rst (renamed from web/news/2013_05_20_new_website_design.rst) | 0 | ||||
-rw-r--r-- | web/news/e009_andreas_rumpfs_talk.rst (renamed from web/news/2014_01_15_andreas_rumpfs_talk_on_nimrod.rst) | 0 | ||||
-rw-r--r-- | web/news/e010_dr_dobbs_journal.rst (renamed from web/news/2014_02_11_nimrod_featured_in_dr_dobbs_journal.rst) | 0 | ||||
-rw-r--r-- | web/news/e011_version_0_9_4.rst (renamed from web/news/2014_04_21_version_0_9_4_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e012_version_0_9_6.rst (renamed from web/news/2014_10_19_version_0_9_6_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e013_version_0_10_2.rst (renamed from web/news/2014_12_29_version_0_10_2_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e014_version_0_11_0.rst (renamed from web/news/2015_04_30_version_0_11_0_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e015_version_0_11_2.rst (renamed from web/news/2015_05_04_version_0_11_2_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e016_nim_conf1.rst (renamed from web/news/2015_10_16_first_nim_conference.rst) | 0 | ||||
-rw-r--r-- | web/news/e017_version_0_12_0.rst (renamed from web/news/2015_10_27_version_0_12_0_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e018_oscon_amsterdam.rst (renamed from web/news/2016_01_18_andreas_rumpfs_talk_at_oscon_amsterdam.rst) | 0 | ||||
-rw-r--r-- | web/news/e019_version_0_13_0.rst (renamed from web/news/2016_01_18_version_0_13_0_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e020_nim_in_action.rst (renamed from web/news/2016_01_27_nim_in_action_is_now_available.rst) | 0 | ||||
-rw-r--r-- | web/news/e021_meet_sponsors.rst (renamed from web/news/2016_06_04_meet_our_bountysource_sponsors.rst) | 0 | ||||
-rw-r--r-- | web/news/e022_version_0_14_0.rst (renamed from web/news/2016_06_07_version_0_14_0_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e023_version_0_14_2.rst (renamed from web/news/2016_06_11_version_0_14_2_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e024_survey.rst (renamed from web/news/2016_06_23_launching_the_2016_nim_community_survey.rst) | 0 | ||||
-rw-r--r-- | web/news/e025_bountysource_update.rst (renamed from web/news/2016_08_06_bountysource_update_the_road_to_v10.rst) | 0 | ||||
-rw-r--r-- | web/news/e026_survey_results.rst (renamed from web/news/2016_09_03_nim_community_survey_results.rst) | 0 | ||||
-rw-r--r-- | web/news/e027_version_0_15_0.rst (renamed from web/news/2016_09_30_version_0_15_0_released.rst) | 0 | ||||
-rw-r--r-- | web/news/e028_version_0_15_2.rst | 77 | ||||
-rw-r--r-- | web/news/e029_version_0_16_0.rst | 60 | ||||
-rw-r--r-- | web/news/e030_nim_in_action_in_production.rst | 53 | ||||
-rw-r--r-- | web/support.rst | 10 | ||||
-rw-r--r-- | web/ticker.html | 26 | ||||
-rw-r--r-- | web/website.ini | 8 |
36 files changed, 273 insertions, 60 deletions
diff --git a/web/assets/niminaction/banner2.png b/web/assets/niminaction/banner2.png new file mode 100644 index 000000000..3cabd195d --- /dev/null +++ b/web/assets/niminaction/banner2.png Binary files differdiff --git a/web/download.rst b/web/download.rst index cf0841577..c388dd132 100644 --- a/web/download.rst +++ b/web/download.rst @@ -3,17 +3,34 @@ Download the compiler You can download the latest version of the Nim compiler here. -Binaries --------- +Windows +------- -Right now binaries are only provided for Windows. You can download -an installer for both 32 bit and 64 bit versions of Windows below. These +Zips +%%%% + +We now encourage you to install via the provided zipfiles: + +* | 32 bit: `nim-0.15.2_x32.zip <download/nim-0.15.2_x32.zip>`_ + | SHA-256 0f1bfb74751f55e090140a361c08e9f39f1dd03f1f0c070c061f2d5049ab9f96 +* | 64 bit: `nim-0.15.2_x64.zip <download/nim-0.15.2_x64.zip>`_ + | SHA-256 ceea42de6ebcd41032ee51f04526dc4cf2cbb0958ca6ad2321cf21944e05f553 + +Unzip these where you want and optionally run ``finish.exe`` to +detect your MingW environment. + +Exes +%%%% + +You can download an installer for both 32 bit and 64 bit versions of +Windows below. Note that these installers have some known issues and +so will unlikely to be provided further in the future. These installers have everything you need to use Nim, including a C compiler. -* | 32 bit: `nim-0.15.0_x32.exe <download/nim-0.15.0_x32.exe>`_ - | SHA-256 0ca8931e3369735bbafdf93de98a8fd0f425870f1173845e7601922a5e00c3c2 -* | 64 bit: `nim-0.15.0_x64.exe <download/nim-0.15.0_x64.exe>`_ - | SHA-256 7bb9321cd9fb2860d36ee9b248e0202d7d4e36e2272a2f128fbce96fd4a9bfd6 +* | 32 bit: `nim-0.15.2_x32.exe <download/nim-0.15.2_x32.exe>`_ + | SHA-256 8d648295dbd59cb315c98926a1da9f1f68773a1a2ef3d9d4c91c59387167efa3 +* | 64 bit: `nim-0.15.2_x64.exe <download/nim-0.15.2_x64.exe>`_ + | SHA-256 8c7efc6571921c2d2e5e995f801d4229ea1de19fbdabdcba1628307bd4612392 These installers also include Aporia, Nimble and other useful Nim tools to get you started with Nim development! @@ -31,8 +48,8 @@ like systems. Firstly, download this archive: -* | `nim-0.15.0.tar.xz (4.5MB) <download/nim-0.15.0.tar.xz>`_ - | SHA-256 c514535050b2b2156147bbe6e23aafe07cd996b2afa2c81fa9a09e1cd8c669fb +* | `nim-0.15.2.tar.xz (4.5MB) <download/nim-0.15.2.tar.xz>`_ + | SHA-256 905df2316262aa2cbacae067acf45fc05c2a71c8c6fde1f2a70c927ebafcfe8a Extract the archive. Then copy the extracted files into your chosen installation directory, ideally somewhere in your home directory. @@ -44,7 +61,7 @@ Now open a terminal and follow these instructions: ``cd ~/programs/nim``. * run ``sh build.sh``. * Add ``$your_install_dir/bin`` to your PATH. -* To build associated tools like ``nimble`` and ``nimsuggest`` run ``nim e install_tools.nims``. +* To build associated tools like ``nimble`` and ``nimsuggest`` run ``nim c koch && koch tools``. After restarting your terminal, you should be able to run ``nim -v`` which should show you the version of Nim you just installed. diff --git a/web/news.rst b/web/news.rst index f819c384c..e8d97b69e 100644 --- a/web/news.rst +++ b/web/news.rst @@ -2,102 +2,108 @@ News ==== -`2016-09-30 Nim Version 0.15.0 released <news/2016_09_00_version_0_15_0_released.html>`_ +`2016-11-20 Nim in Action is going into production! <news/e030_nim_in_action_in_production.html>`_ =================================== -`2016-09-03 Nim Community Survey results <news/2016_09_03_nim_community_survey_results.html>`_ +`2016-10-23 Nim Version 0.15.2 released <news/e028_version_0_15_2.html>`_ =================================== -`2016-08-06 BountySource Update: The Road to v1.0 <news/2016_08_06_bountysource_update_the_road_to_v10.html>`_ +`2016-09-30 Nim Version 0.15.0 released <news/e027_version_0_15_0.html>`_ =================================== -`2016-06-23 Launching the 2016 Nim community survey <news/2016_06_23_launching_the_2016_nim_community_survey.html>`_ +`2016-09-03 Nim Community Survey results <news/e026_survey_results.html>`_ =================================== -`2016-06-11 Version 0.14.2 released <news/2016_06_11_version_0_14_2_released.html>`_ +`2016-08-06 BountySource Update: The Road to v1.0 <news/e025_bountysource_update.html>`_ =================================== -`2016-06-07 Version 0.14.0 released <news/2016_06_07_version_0_14_0_released.html>`_ +`2016-06-23 Launching the 2016 Nim community survey <news/e024_survey.html>`_ =================================== -`2016-06-04 Meet our BountySource sponsors <news/2016_06_04_meet_our_bountysource_sponsors.html>`_ +`2016-06-11 Version 0.14.2 released <news/e023_version_0_14_2.html>`_ =================================== -`2016-01-27 Nim in Action is now available! <news/2016_01_27_nim_in_action_is_now_available.html>`_ +`2016-06-07 Version 0.14.0 released <news/e022_version_0_14_0.html>`_ +=================================== + +`2016-06-04 Meet our BountySource sponsors <news/e021_meet_sponsors.html>`_ +=================================== + +`2016-01-27 Nim in Action is now available! <news/e020_nim_in_action.html>`_ ================================== -`2016-01-18 Version 0.13.0 released <news/2016_01_18_version_0_13_0_released.html>`_ +`2016-01-18 Version 0.13.0 released <news/e019_version_0_13_0.html>`_ ================================== -`2016-01-18 Andreas Rumpf's talk at OSCON Amsterdam <news/2016_01_18_andreas_rumpfs_talk_at_oscon_amsterdam.html>`_ +`2016-01-18 Andreas Rumpf's talk at OSCON Amsterdam <news/e018_oscon_amsterdam.html>`_ ================================================== -`2015-10-27 Version 0.12.0 released <news/2015_10_27_version_0_12_0_released.html>`_ +`2015-10-27 Version 0.12.0 released <news/e017_version_0_12_0.html>`_ ================================== -`2015-10-16 First Nim conference <news/2015_10_16_first_nim_conference.html>`_ +`2015-10-16 First Nim conference <news/e016_nim_conf1.html>`_ =============================== -`2015-05-04 Version 0.11.2 released <news/2015_05_04_version_0_11_2_released.html>`_ +`2015-05-04 Version 0.11.2 released <news/e015_version_0_11_2.html>`_ ================================== -`2015-04-30 Version 0.11.0 released <news/2015_04_30_version_0_11_0_released.html>`_ +`2015-04-30 Version 0.11.0 released <news/e014_version_0_11_0.html>`_ ================================== -`2014-12-29 Version 0.10.2 released <news/2014_12_29_version_0_10_2_released.html>`_ +`2014-12-29 Version 0.10.2 released <news/e013_version_0_10_2.html>`_ ================================== -`2014-10-19 Version 0.9.6 released <news/2014_10_19_version_0_9_6_released.html>`_ +`2014-10-19 Version 0.9.6 released <news/e012_version_0_9_6.html>`_ ================================= -`2014-04-21 Version 0.9.4 released <news/2014_04_21_version_0_9_4_released.html>`_ +`2014-04-21 Version 0.9.4 released <news/e011_version_0_9_4.html>`_ ================================= -`2014-02-11 Nimrod Featured in Dr. Dobb's Journal <news/2014_02_11_nimrod_featured_in_dr_dobbs_journal.html>`_ +`2014-02-11 Nimrod Featured in Dr. Dobb's Journal <news/e010_dr_dobbs_journal.html>`_ ================================================ -`2014-01-15 Andreas Rumpf's talk on Nimrod at Strange Loop 2013 is now online <news/2014_01_15_andreas_rumpfs_talk_on_nimrod.html>`_ +`2014-01-15 Andreas Rumpf's talk on Nimrod at Strange Loop 2013 is now online <news/e009_andreas_rumpfs_talk.html>`_ ============================================================================ -`2013-05-20 New website design! <news/2013_05_20_new_website_design.html>`_ +`2013-05-20 New website design! <news/e008_new_website.html>`_ ============================== -`2013-05-20 Version 0.9.2 released <news/2013_05_20_version_0_9_2_released.html>`_ +`2013-05-20 Version 0.9.2 released <news/e007_version_0_9_2.html>`_ ================================= -`2012-09-23 Version 0.9.0 released <news/2012_09_23_version_0_9_0_released.html>`_ +`2012-09-23 Version 0.9.0 released <news/e006_version_0_9_0.html>`_ ================================= -`2012-02-09 Version 0.8.14 released <news/2012_02_09_version_0_8_14_released.html>`_ +`2012-02-09 Version 0.8.14 released <news/e005_version_0_8_14.html>`_ ================================== -`2011-07-10 Version 0.8.12 released <news/2011_07_10_version_0_8_12_released.html>`_ +`2011-07-10 Version 0.8.12 released <news/e004_version_0_8_12.html>`_ ================================== -`2010-10-20 Version 0.8.10 released <news/2010_10_20_version_0_8_10_released.html>`_ +`2010-10-20 Version 0.8.10 released <news/e003_version_0_8_10.html>`_ ================================== -`2010-03-14 Version 0.8.8 released <news/2010_03_14_version_0_8_8_released.html>`_ +`2010-03-14 Version 0.8.8 released <news/e002_version_0_8_8.html>`_ ================================= -`2009-12-21 Version 0.8.6 released <news/2009_12_21_version_0_8_6_released.html>`_ +`2009-12-21 Version 0.8.6 released <news/e001_version_0_8_6.html>`_ ================================= diff --git a/web/news/2009_12_21_version_0_8_6_released.rst b/web/news/e001_version_0_8_6.rst index 019168a44..019168a44 100644 --- a/web/news/2009_12_21_version_0_8_6_released.rst +++ b/web/news/e001_version_0_8_6.rst diff --git a/web/news/2010_03_14_version_0_8_8_released.rst b/web/news/e002_version_0_8_8.rst index 2df476814..2df476814 100644 --- a/web/news/2010_03_14_version_0_8_8_released.rst +++ b/web/news/e002_version_0_8_8.rst diff --git a/web/news/2010_10_20_version_0_8_10_released.rst b/web/news/e003_version_0_8_10.rst index f72c0076c..f72c0076c 100644 --- a/web/news/2010_10_20_version_0_8_10_released.rst +++ b/web/news/e003_version_0_8_10.rst diff --git a/web/news/2011_07_10_version_0_8_12_released.rst b/web/news/e004_version_0_8_12.rst index 5f154b2db..5f154b2db 100644 --- a/web/news/2011_07_10_version_0_8_12_released.rst +++ b/web/news/e004_version_0_8_12.rst diff --git a/web/news/2012_02_09_version_0_8_14_released.rst b/web/news/e005_version_0_8_14.rst index 4050c8b93..4050c8b93 100644 --- a/web/news/2012_02_09_version_0_8_14_released.rst +++ b/web/news/e005_version_0_8_14.rst diff --git a/web/news/2012_09_23_version_0_9_0_released.rst b/web/news/e006_version_0_9_0.rst index 5635ca94c..5635ca94c 100644 --- a/web/news/2012_09_23_version_0_9_0_released.rst +++ b/web/news/e006_version_0_9_0.rst diff --git a/web/news/2013_05_20_version_0_9_2_released.rst b/web/news/e007_version_0_9_2.rst index 89352c06c..89352c06c 100644 --- a/web/news/2013_05_20_version_0_9_2_released.rst +++ b/web/news/e007_version_0_9_2.rst diff --git a/web/news/2013_05_20_new_website_design.rst b/web/news/e008_new_website.rst index b36cc99dd..b36cc99dd 100644 --- a/web/news/2013_05_20_new_website_design.rst +++ b/web/news/e008_new_website.rst diff --git a/web/news/2014_01_15_andreas_rumpfs_talk_on_nimrod.rst b/web/news/e009_andreas_rumpfs_talk.rst index 00cc5e101..00cc5e101 100644 --- a/web/news/2014_01_15_andreas_rumpfs_talk_on_nimrod.rst +++ b/web/news/e009_andreas_rumpfs_talk.rst diff --git a/web/news/2014_02_11_nimrod_featured_in_dr_dobbs_journal.rst b/web/news/e010_dr_dobbs_journal.rst index b48ccf31f..b48ccf31f 100644 --- a/web/news/2014_02_11_nimrod_featured_in_dr_dobbs_journal.rst +++ b/web/news/e010_dr_dobbs_journal.rst diff --git a/web/news/2014_04_21_version_0_9_4_released.rst b/web/news/e011_version_0_9_4.rst index 2714c5c78..2714c5c78 100644 --- a/web/news/2014_04_21_version_0_9_4_released.rst +++ b/web/news/e011_version_0_9_4.rst diff --git a/web/news/2014_10_19_version_0_9_6_released.rst b/web/news/e012_version_0_9_6.rst index 7a148aaa5..7a148aaa5 100644 --- a/web/news/2014_10_19_version_0_9_6_released.rst +++ b/web/news/e012_version_0_9_6.rst diff --git a/web/news/2014_12_29_version_0_10_2_released.rst b/web/news/e013_version_0_10_2.rst index ad8afa3bf..ad8afa3bf 100644 --- a/web/news/2014_12_29_version_0_10_2_released.rst +++ b/web/news/e013_version_0_10_2.rst diff --git a/web/news/2015_04_30_version_0_11_0_released.rst b/web/news/e014_version_0_11_0.rst index a8a58f2ae..a8a58f2ae 100644 --- a/web/news/2015_04_30_version_0_11_0_released.rst +++ b/web/news/e014_version_0_11_0.rst diff --git a/web/news/2015_05_04_version_0_11_2_released.rst b/web/news/e015_version_0_11_2.rst index 273182340..273182340 100644 --- a/web/news/2015_05_04_version_0_11_2_released.rst +++ b/web/news/e015_version_0_11_2.rst diff --git a/web/news/2015_10_16_first_nim_conference.rst b/web/news/e016_nim_conf1.rst index 228bffd28..228bffd28 100644 --- a/web/news/2015_10_16_first_nim_conference.rst +++ b/web/news/e016_nim_conf1.rst diff --git a/web/news/2015_10_27_version_0_12_0_released.rst b/web/news/e017_version_0_12_0.rst index 63088f9e2..63088f9e2 100644 --- a/web/news/2015_10_27_version_0_12_0_released.rst +++ b/web/news/e017_version_0_12_0.rst diff --git a/web/news/2016_01_18_andreas_rumpfs_talk_at_oscon_amsterdam.rst b/web/news/e018_oscon_amsterdam.rst index fcb4a8794..fcb4a8794 100644 --- a/web/news/2016_01_18_andreas_rumpfs_talk_at_oscon_amsterdam.rst +++ b/web/news/e018_oscon_amsterdam.rst diff --git a/web/news/2016_01_18_version_0_13_0_released.rst b/web/news/e019_version_0_13_0.rst index 2c8e66fa3..2c8e66fa3 100644 --- a/web/news/2016_01_18_version_0_13_0_released.rst +++ b/web/news/e019_version_0_13_0.rst diff --git a/web/news/2016_01_27_nim_in_action_is_now_available.rst b/web/news/e020_nim_in_action.rst index 33bcb7947..33bcb7947 100644 --- a/web/news/2016_01_27_nim_in_action_is_now_available.rst +++ b/web/news/e020_nim_in_action.rst diff --git a/web/news/2016_06_04_meet_our_bountysource_sponsors.rst b/web/news/e021_meet_sponsors.rst index 0bfb472c5..0bfb472c5 100644 --- a/web/news/2016_06_04_meet_our_bountysource_sponsors.rst +++ b/web/news/e021_meet_sponsors.rst diff --git a/web/news/2016_06_07_version_0_14_0_released.rst b/web/news/e022_version_0_14_0.rst index 6634d0053..6634d0053 100644 --- a/web/news/2016_06_07_version_0_14_0_released.rst +++ b/web/news/e022_version_0_14_0.rst diff --git a/web/news/2016_06_11_version_0_14_2_released.rst b/web/news/e023_version_0_14_2.rst index cbfe52713..cbfe52713 100644 --- a/web/news/2016_06_11_version_0_14_2_released.rst +++ b/web/news/e023_version_0_14_2.rst diff --git a/web/news/2016_06_23_launching_the_2016_nim_community_survey.rst b/web/news/e024_survey.rst index 0b87577aa..0b87577aa 100644 --- a/web/news/2016_06_23_launching_the_2016_nim_community_survey.rst +++ b/web/news/e024_survey.rst diff --git a/web/news/2016_08_06_bountysource_update_the_road_to_v10.rst b/web/news/e025_bountysource_update.rst index 00ca7022e..00ca7022e 100644 --- a/web/news/2016_08_06_bountysource_update_the_road_to_v10.rst +++ b/web/news/e025_bountysource_update.rst diff --git a/web/news/2016_09_03_nim_community_survey_results.rst b/web/news/e026_survey_results.rst index 106dce0e4..106dce0e4 100644 --- a/web/news/2016_09_03_nim_community_survey_results.rst +++ b/web/news/e026_survey_results.rst diff --git a/web/news/2016_09_30_version_0_15_0_released.rst b/web/news/e027_version_0_15_0.rst index 47c02e9e4..47c02e9e4 100644 --- a/web/news/2016_09_30_version_0_15_0_released.rst +++ b/web/news/e027_version_0_15_0.rst diff --git a/web/news/e028_version_0_15_2.rst b/web/news/e028_version_0_15_2.rst new file mode 100644 index 000000000..601a26646 --- /dev/null +++ b/web/news/e028_version_0_15_2.rst @@ -0,0 +1,77 @@ +Version 0.15.2 released +======================= + +.. container:: metadata + + Posted by Andreas Rumpf on 23/10/2016 + +We're happy to announce that the latest release of Nim, version 0.15.2, is now +available! + +As always, you can grab the latest version from the +`downloads page <http://nim-lang.org/download.html>`_. + +This release is a pure bugfix release fixing the most pressing issues and +regressions of 0.15.0. For Windows we now provide zipfiles in addition to the +NSIS based installer which proves to be hard to maintain and after all these +months still has serious issues. So we encourage you download the .zip +file instead of the .exe file! Unzip it somewhere, run ``finish.exe`` to +detect your MingW installation, done. ``finish.exe`` can also set your PATH +environment variable. + + +Bugfixes +-------- + +The list below has been generated based on the commits in Nim's git +repository. As such it lists only the issues which have been closed +via a commit, for a full list see +`this link on Github <https://github.com/nim-lang/Nim/issues?utf8=%E2%9C%93&q=is%3Aissue+closed%3A%222016-09-30+..+2016-10-23%22+>`_. + + +- Fixed "`NimMain` not exported in DLL, but `NimMainInner` is" + (`#4840 <https://github.com/nim-lang/Nim/issues/4840>`_) +- Fixed "Tables clear seems to be broken" + (`#4844 <https://github.com/nim-lang/Nim/issues/4844>`_) +- Fixed "compiler: internal error" + (`#4845 <https://github.com/nim-lang/Nim/issues/4845>`_) +- Fixed "trivial macro breaks type checking in the compiler" + (`#4608 <https://github.com/nim-lang/Nim/issues/4608>`_) +- Fixed "derived generic types with static[T] breaks type checking in v0.15.0 (worked in v0.14.2)" + (`#4863 <https://github.com/nim-lang/Nim/issues/4863>`_) +- Fixed "xmlparser.parseXml is not recognised as GC-safe" + (`#4899 <https://github.com/nim-lang/Nim/issues/4899>`_) +- Fixed "async makes generics instantiate only once" + (`#4856 <https://github.com/nim-lang/Nim/issues/4856>`_) +- Fixed "db_common docs aren't generated" + (`#4895 <https://github.com/nim-lang/Nim/issues/4895>`_) +- Fixed "rdstdin disappeared from documentation index" + (`#3755 <https://github.com/nim-lang/Nim/issues/3755>`_) +- Fixed "ICE on template call resolution" + (`#4875 <https://github.com/nim-lang/Nim/issues/4875>`_) +- Fixed "Invisible code-block" + (`#3078 <https://github.com/nim-lang/Nim/issues/3078>`_) +- Fixed "nim doc does not generate doc comments correctly" + (`#4913 <https://github.com/nim-lang/Nim/issues/4913>`_) +- Fixed "nim doc2 fails on ARM when running against lib/pure/coro.nim" + (`#4879 <https://github.com/nim-lang/Nim/issues/4879>`_) +- Fixed "xmlparser does not unescape correctly" + (`#1518 <https://github.com/nim-lang/Nim/issues/1518>`_) +- Fixed "[docs] mysterious "raise hook"" + (`#3485 <https://github.com/nim-lang/Nim/issues/3485>`_) +- Fixed "assertion failure in non-release Nim when compiling NimYAML" + (`#4869 <https://github.com/nim-lang/Nim/issues/4869>`_) +- Fixed "A closure causes nimscript to fail with unhandled exception" + (`#4906 <https://github.com/nim-lang/Nim/issues/4906>`_) +- Fixed "startProcess changes working directory" + (`#4867 <https://github.com/nim-lang/Nim/issues/4867>`_) +- Fixed "bindsym to void template produces ICE" + (`#4808 <https://github.com/nim-lang/Nim/issues/4808>`_) +- Fixed "readline(TFile, var string) segfaults if second argument is nil" + (`#564 <https://github.com/nim-lang/Nim/issues/564>`_) +- Fixed "times.parse gives the wrong day of the week for the first hour of the day." + (`#4922 <https://github.com/nim-lang/Nim/issues/4922>`_) +- Fixed "Internal error when passing parameter proc inside .gcsafe closure" + (`#4927 <https://github.com/nim-lang/Nim/issues/4927>`_) +- Fixed "Upcoming asyncdispatch doesn't compile with C++ backend on OS X" + (`#4928 <https://github.com/nim-lang/Nim/issues/4928>`_) diff --git a/web/news/e029_version_0_16_0.rst b/web/news/e029_version_0_16_0.rst new file mode 100644 index 000000000..a6c8aa20f --- /dev/null +++ b/web/news/e029_version_0_16_0.rst @@ -0,0 +1,60 @@ +Version 0.16.0 released +======================= + +.. container:: metadata + + Posted by xyz on dd/mm/yyyy + +We're happy to announce that the latest release of Nim, version 0.16.0, is now +available! + +As always, you can grab the latest version from the +`downloads page <http://nim-lang.org/download.html>`_. + +This release includes almost xyz bug fixes and improvements. To see a full list +of changes, take a look at the detailed changelog +`below <#changelog>`_. + +Some of the most significant changes in this release include: xyz + + +Changelog +~~~~~~~~~ + +Changes affecting backwards compatibility +----------------------------------------- + +- ``staticExec`` now uses the directory of the nim file that contains the + ``staticExec`` call as the current working directory. +- ``TimeInfo.tzname`` has been removed from ``times`` module because it was + broken. Because of this, the option ``"ZZZ"`` will no longer work in format + strings for formatting and parsing. + +Library Additions +----------------- + +- Added new parameter to ``error`` proc of ``macro`` module to provide better + error message +- Added new ``deques`` module intended to replace ``queues``. + ``deques`` provides a superset of ``queues`` API with clear naming. + ``queues`` module is now deprecated and will be removed in the future. + +Tool Additions +-------------- + + +Compiler Additions +------------------ + + +Language Additions +------------------ + + +Bugfixes +-------- + +The list below has been generated based on the commits in Nim's git +repository. As such it lists only the issues which have been closed +via a commit, for a full list see +`this link on Github <https://github.com/nim-lang/Nim/issues?utf8=%E2%9C%93&q=is%3Aissue+closed%3A%222016-06-22+..+2016-09-30%22+>`_. diff --git a/web/news/e030_nim_in_action_in_production.rst b/web/news/e030_nim_in_action_in_production.rst new file mode 100644 index 000000000..b68b82801 --- /dev/null +++ b/web/news/e030_nim_in_action_in_production.rst @@ -0,0 +1,53 @@ +Nim in Action is going into production! +======================================= + +.. container:: metadata + + Posted by Dominik Picheta on 20/11/2016 + +.. raw::html + + <a href="https://manning.com/books/nim-in-action?a_aid=niminaction&a_bid=78a27e81"> + <img src="../assets/niminaction/banner2.png" alt="A printed copy of Nim in Action should be available in March 2017!" width="682"/> + </a> + +I am very happy to say that just last week I have put the finishing touches +on Nim in Action. The final manuscript has been submitted to Manning (the book's +publisher), and the printed version is expected to start shipping in March +2017 (give or take 1 month). + +The eBook is still available and now contains all of the book's chapters, +including new ones dealing with the foreign function interface and +metaprogramming. +That said, it may still take some time before the eBook is updated with the +latest corrections. + +I am incredibly thankful to everyone that purchased the book already. Many of +you have also given me a lot of `brilliant <http://forum.nim-lang.org/t/1978>`_ +`feedback <https://forums.manning.com/forums/nim-in-action>`_, +thank you very much for +taking the time to do so. I have done my best to act on this +feedback and I hope you will agree that the book has risen in quality as a +result. + +Writing this book has been both exhausting and incredible at the same time. +I look forward +to having a physical copy of it in my hands, and I'm sure many of you do as +well. I can safely say that without your support this book would not have +happened, even if you did not purchase a copy your interest in Nim has made it +possible and I thank you for that. + +As always, you can make a purchase on +`Manning's website <https://manning.com/books/nim-in-action?a_aid=niminaction&a_bid=78a27e81>`_. +Both eBook's and printed books are available, and purchasing a printed book will +get you an eBook for free. +You can now also pre-order Nim in Action on +`Amazon <https://www.amazon.co.uk/Nim-Action-Dominik-Picheta/dp/1617293431/ref=sr_1_1?ie=UTF8&qid=1479663850&sr=8-1&keywords=nim+in+action>`_! + +If you would like updates about the book then please feel free to +follow either `myself <https://twitter.com/d0m96>`_ or +`@nim_lang <https://twitter.com/nim_lang>`_ on Twitter. Finally, if you have any +questions, do get in touch via `Twitter, NimForum, +IRC or Gitter <http://nim-lang.org/community.html>`_. + +Thanks for reading! diff --git a/web/support.rst b/web/support.rst index 9a526605e..72e6dad71 100644 --- a/web/support.rst +++ b/web/support.rst @@ -32,9 +32,9 @@ Commercial support includes: All interested parties should email ``support@nim-lang.org``. The bid for contracting work is a commercial offer provided by: -| **METATEXX GmbH** -| Spicher Str. 30 -| 53859 Niederkassel + +| **Andreas Rumpf** +| St.-Quentin-Ring 47 +| 67663 Kaiserslautern | GERMANY -| EU VAT-IN: DE287088604 -| http://metatexx.de/index.php?index=12 +| EU VAT-IN: DE297783450 diff --git a/web/ticker.html b/web/ticker.html index a05ea8476..86dc97c14 100644 --- a/web/ticker.html +++ b/web/ticker.html @@ -1,26 +1,26 @@ -<a class="news" href="$1news/2016_09_30_version_0_15_0_released.html"> +<a class="news" href="$1news/e030_nim_in_action_in_production.html"> + <h4>November 20, 2016</h4> + <p>Nim in Action is going into production!</p> +</a> + +<a class="news" href="$1news/e028_version_0_15_2.html"> + <h4>October 23, 2016</h4> + <p>Nim version 0.15.2 has been released!</p> +</a> + +<a class="news" href="$1news/e027_version_0_15_0.html"> <h4>September 30, 2016</h4> <p>Nim version 0.15.0 has been released!</p> </a> -<a class="news" href="$1news/2016_09_03_nim_community_survey_results.html"> +<a class="news" href="$1news/e026_survey_results.html"> <h4>September 3, 2016</h4> <p>Nim Community Survey results</p> </a> -<a class="news" href="$1news/2016_08_06_bountysource_update_the_road_to_v10.html"> +<a class="news" href="$1news/e025_bountysource_update.html"> <h4>August 6, 2016</h4> <p>BountySource Update: The Road to v1.0</p> </a> -<a class="news" href="$1news/2016_06_23_launching_the_2016_nim_community_survey.html"> - <h4>June 23, 2016</h4> - <p>Launching the 2016 Nim community survey!</p> -</a> - -<a class="news" href="$1news/2016_06_11_version_0_14_2_released.html"> - <h4>June 11, 2016</h4> - <p>Nim version 0.14.2 has been released!</p> -</a> - <a href="$1news.html" class="blue">See All News...</a> diff --git a/web/website.ini b/web/website.ini index 860ab9338..3b8203cc0 100644 --- a/web/website.ini +++ b/web/website.ini @@ -31,7 +31,7 @@ file: ticker.html [Documentation] doc: "endb;intern;apis;lib;manual.rst;tut1.rst;tut2.rst;nimc;overview;filters" doc: "tools;niminst;nimgrep;gc;estp;idetools;docgen;koch;backends.rst" -doc: "nimfix.rst;nimsuggest.rst;nep1.rst;nims.rst" +doc: "nimfix.rst;nimsuggest.rst;nep1.rst;nims.rst;contributing.rst" pdf: "manual.rst;lib.rst;tut1.rst;tut2.rst;nimc.rst;niminst.rst;gc.rst" srcdoc2: "system.nim;system/nimscript;pure/ospaths" srcdoc2: "core/macros;pure/marshal;core/typeinfo" @@ -45,13 +45,13 @@ srcdoc2: "pure/parseopt;pure/parseopt2;pure/hashes;pure/strtabs;pure/lexbase" srcdoc2: "pure/parsecfg;pure/parsexml;pure/parsecsv;pure/parsesql" srcdoc2: "pure/streams;pure/terminal;pure/cgi;pure/unicode;pure/strmisc" srcdoc2: "pure/htmlgen;pure/parseutils;pure/browsers" -srcdoc2: "impure/db_postgres;impure/db_mysql;impure/db_sqlite" +srcdoc2: "impure/db_postgres;impure/db_mysql;impure/db_sqlite;pure/db_common" srcdoc2: "pure/httpserver;pure/httpclient;pure/smtp;impure/ssl;pure/fsmonitor" srcdoc2: "pure/ropes;pure/unidecode/unidecode;pure/xmldom;pure/xmldomparser" srcdoc2: "pure/xmlparser;pure/htmlparser;pure/xmltree;pure/colors;pure/mimetypes" srcdoc2: "pure/json;pure/base64;pure/scgi" srcdoc2: "pure/collections/tables;pure/collections/sets;pure/collections/lists" -srcdoc2: "pure/collections/intsets;pure/collections/queues;pure/encodings" +srcdoc2: "pure/collections/intsets;pure/collections/queues;pure/collections/deques;pure/encodings" srcdoc2: "pure/events;pure/collections/sequtils;pure/cookies" srcdoc2: "pure/memfiles;pure/subexes;pure/collections/critbits" srcdoc2: "deprecated/pure/asyncio;deprecated/pure/actors;core/locks;core/rlocks;pure/oids;pure/endians;pure/uri" @@ -63,7 +63,7 @@ srcdoc2: "deprecated/pure/ftpclient" srcdoc2: "pure/asyncfile;pure/asyncftpclient" srcdoc2: "pure/md5;pure/rationals" srcdoc2: "posix/posix" -srcdoc2: "pure/fenv;pure/securehash" +srcdoc2: "pure/fenv;pure/securehash;impure/rdstdin" srcdoc2: "pure/basic2d;pure/basic3d;pure/mersenne;pure/coro;pure/httpcore" ; Note: everything under 'webdoc' doesn't get listed in the index, so wrappers |